body { font-family:"Microsoft Yahei"; margin:0 auto; padding:0; font-size:14px!important; background: #eee;}
div, form, ul, ol, li, span, p, dl, dt, dd,th,td,select,input,textarea,h1, h2, h3, h4, h5, h6{ margin:0; padding:0;}
/*img, a img {border:0; margin:0; padding:0;}*/
li { list-style:none;}
table, td, input,button {padding:0; font-family:inherit;}
.bignews { color:#cc0000;}
.blank8 { height:8px; overflow:hidden; clear:both;}
.noneBox { display:none; }
/*img{vertical-align: top; width: 258px; height: 178px;border: none;}*/
cite, em, i, b {font-style: normal;}
table{border-collapse: collapse;}
textarea{resize: none; overflow: auto; margin: 0; padding: 0;}
form,select{margin: 0;}
.clearfix:after{clear:both; content:"\200B"; display:block; height:0;}
.clearfix{ *zoom:1;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
a {color: #333; outline-style: none; text-decoration: none;}
a:hover {color: #c00; text-decoration: underline;}
.f12{font-size: 12px;}
.floatl{float: left;}
.floatr{float: right;}
.mt20{margin-top: 20px;}
.mt0{margin-top: 0;}
.padt20{padding-top: 20px;}
.highlight{color: #d40711;}
.padX30{padding:0 30px;}
.mb5{margin-bottom: 5px;}
.mr15{margin-right: 15px;}
.boxstyle{box-shadow: 3px 3px 3px #dfdfdf;}
.f18{font-size: 18px;}

/*common*/
/*面包屑*/
.breadcrum{width: 1170px; margin: 15px auto; color: #999; font-size: 14px; padding-left: 30px;}
.breadcrum a{color: #666;}
/*内容主体*/
.content{width: 1200px; margin: 0 auto;}
/*左侧*/
.main{width: 880px; float: left; border-radius: 2px;}
/*右侧*/
.sidebar{width: 300px; float: right; border-radius: 2px;}
/*各版块共同样式*/
.ask-wrapper,.ask-daily,.ask-expert,.questionBox,.quick-ask,.ask-type,.rankBox,.questionArea,.Ans_list,.related,.loginBox,
.dailyBox,.houseBox,.hot-zt,.replyBox,.bbsBox,.readBox,.tj-expert,.jp-zhishi,.loupan,.hot-tj,.type-box,.drawing,.related-news,.lp-cur,.samePrice,.fangBox
{border-radius: 2px; background: #fff; box-shadow: 3px 3px 3px #dfdfdf;}
/*推广位*/
.ad-img{width: 300px; height: 161px; margin-bottom: 20px;}
/*common结束*/

/*搜索条*/
.searchWrap{width: 100%; padding: 20px 0; height: 40px; background: #fff;}
.searchBox{width: 1200px; height: 40px; margin: 0 auto;}
.searchBar-text,.searchBar-btn{float: left;}
.searchBar-text .input-text{display: block; width: 380px; height: 26px; line-height: 26px; border: 1px solid #d2d2d2; padding: 5px 10px; outline: none;}
.searchBar-btn{margin-left: -1px; }
.searchBar-btn .btn-search{display: block; float: left; width: 90px; height: 38px; line-height: 38px; text-align: center; color: #fff; font-size: 16px; border: none;
	background: #d40711; cursor: pointer; outline: none;}
.searchBar{margin-right: 25px; float: left; width: 492px; position: relative; z-index: 999;}
.hot{float: left; height: 40px; line-height: 40px; width: 532px; font-size: 14px;}
.hot dt,.hot dd{float: left;}
.hot dt{margin-right: 5px;}
.hot dd{margin-right: 15px;}
.hot dd a{color: #333;}
.hot dd a:hover{color: #d40711;}
.hot dd i{display: inline-block; width: 14px; height: 14px; margin-right: 4px; vertical-align: -2px; background: url(../images/fjsf.png) no-repeat;}
.hot dd .one{background-position: 0 0;}
.hot dd .sec{background-position: 0 -14px;}
.searchBox .i-ask-btn{display: block; float: right; width: 94px; height: 38px; line-height: 38px; padding: 0 10px;
 background: #d40711; font-size: 16px; color: #fff;}
.i-ask-btn .pencil{display: inline-block; width: 15px; height: 19px; margin: -5px 10px 0 0; vertical-align: middle;
 background: url(../images/icon_pencil.png) no-repeat;}
 .searchBox .i-ask-btn:hover{text-decoration: none;}
.subject-list{position: absolute; width: 400px; left: 0; top: 37px; border: 1px solid #d2d2d2; background: #fff; z-index: 10; padding-bottom: 10px;}
.subject-list ul li{padding: 0 12px; height: 35px; line-height: 35px; font-size: 14px;}
.subject-list ul li:hover{background: #eee;}
.subject-list ul li a{display: block; float: left; color: #333; width: 300px; color: #666; 
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.subject-list ul li a:hover{color: #333; text-decoration: none;}
.subject-list .subject-num{float: right; color: #ccc;}
/*导航*/
.nav{width: 1168px; height: 52px; background: #fff; margin: 20px auto 0 auto; padding: 0 16px; box-shadow: 3px 3px 3px #dfdfdf;} /*20161024*/
.nav-left{float: left;}
.nav-left .nav-item{float: left; padding: 0 15px; position: relative; height: 52px;}
.nav-item .item-a{display: block; float: left; padding: 0 13px; text-align: center; height: 50px; line-height: 50px; 
	border-bottom: 2px solid #fff;  text-decoration: none; font-size: 16px;}
.nav-item .cur{border-bottom: 2px solid #d40711; color: #d40711;}
.nav-left .line{ float: left; width: 1px; height: 18px; background: #e2e2e2; margin: 15px 0;}
/*二级菜单*/
.sec-menu{width: 120px; padding: 20px 0 46px 0; box-shadow: 2px 2px 2px #dfdfdf, -2px 2px 2px #dfdfdf; background: #fff;
	position: absolute; left: 0; top: 52px; z-index: 10; }
.sec-menu .menu-item,.sec-menu .menu-trip{width: 100%; height: 53px; line-height: 53px; font-size: 14px; text-indent: 25px; 
	background: url(../images/icon_jt1.png) no-repeat 95px 23px;}/*20161101*/
.sec-menu .menu-trip{background: none;}/*20161101*/
.menu-item:hover,.menu-item.active{background: #ddd url(../images/icon_jt1.png) no-repeat 95px 23px; cursor: pointer; color: #d40711;} /*20161024*/
.menu-trip:hover,.menu-trip.active{background: #ddd; cursor: pointer; color: #d40711;}/*20161101*/
/*三级菜单-房产交易*/
.pop-trade{width: 570px; /*height: 238px;*/ border: 1px solid #ddd; padding: 40px 38px 20px 30px; box-shadow: 2px 2px 2px #dfdfdf;
 background: #fff; position: absolute; left: 120px; top: 0;}
.pop-trade.w350{width: 350px;}
.pop-trade.w420{width: 420px;}
.pop-trade.w170{width: 170px;}
.pop-trade dl{margin-bottom: 17px; color: #333;}
.pop-trade dt{float: left; width: 80px; height: 16px; line-height: 16px; font-size: 14px; overflow: hidden; white-space: nowrap;}
.pop-trade dd{ margin-left: 85px; font-size: 12px; color: #666; }
.pop-trade dd a{display: block; float: left; height: 12px; line-height:12px; border-left: 1px solid #d9d9d9; padding: 2px 10px; color: #666;
margin-bottom: 5px;}
.pop-trade a:hover{color: #d40711;}
/*.pop-home{width: 410px; height: 200px; border: 1px solid #ddd; padding: 40px 64px 37px 37px; box-shadow: 2px 2px 2px #dfdfdf; background: #fff; 
	position: absolute; left: 120px; top: 0;}
.pop-home dl{margin-bottom: 15px;}
.pop-home dt{float :left;width: 80px; height: 16px; line-height: 16px; font-size: 14px; overflow: hidden; white-space: nowrap;}
.pop-home dd{margin-left: 80px; font-size: 12px;}
.pop-home dd a{display: block; float: left; height: 12px; line-height: 12px; border-left: 1px solid #d9d9d9; 
	padding: 2px 10px; color: #666; margin-bottom: 15px;}
.pop-home a:hover{color: #d40711;}*/

.pop-life{width: 120px; height: 232px; border: 1px solid #ddd; padding: 22px 0; position: absolute; left: 120px; top: 0; box-shadow: 2px 2px 2px #b2b2b2; background: #fff;}
.pop-life li a{display: block; padding: 8px 0 8px 30px; width: 90px; height: 15px; line-height: 15px; font-size: 14px;}
.nav-right{float: right; position: relative;}
.btn-app{height: 52px; line-height: 52px;}
.btn-app a{color: #333; text-decoration: none; font-size: 14px;} 
.btn-app .phone{display: inline-block; width: 12px; height: 22px; background: url(../images/icon_phone.png) no-repeat; margin-right: 8px; vertical-align: middle;}
.app-listBox{width: 228px; height: 160px; background: #fff; border: 1px solid #b2b2b2; box-shadow: 1px 1px 2px #b2b2b2; position: absolute; right: -16px; top: 50px;
padding: 0 8px; text-align: center; z-index: 100;}
.mobilel {float: left; height: 150px; margin: 5px 0; width: 104px;}
.mobilel.pama { border-right: 1px dashed #ddd; margin-right: 10px; padding-right: 9px;}
.mobilel .title {color: #333; font-size: 12px; height: 40px; line-height: 20px; margin-bottom: 5px; text-align: center;}
.mobilel .qrcode { background: #f1f1f1 none repeat scroll 0 0; border: 1px solid #dadada; color: #c00; height: 98px; margin: 0 auto;
    padding: 2px;text-align: center; width: 98px;}
.app-listBox .jt{width: 16px; height: 9px; background: url(../images/navjt.gif) no-repeat;
 position: absolute; right: 20%; top: -9px;}


/*左侧-我要提问*/
.ask-wrapper{padding: 25px 30px 100px; width: 820px; color: #333;}
.ask-intro h3{font-weight: 400; font-size: 16px; margin-bottom: 25px;}
.input-wrapper{position: relative; z-index: 2;}
.ask-intro .inputBox{border: 1px solid #ddd; border-radius: 2px; width: 782px; padding: 13px 18px; height: 18px;}
.ask-intro .inputBox.bd-red{border: 1px solid #c00;}/*20161028*/
.ask-intro .input-cont{border: none; display: block; float: left; width: 730px; overflow: hidden; 
	font-size: 14px; outline: none; height: 18px; line-height: 18px;}
.ask-intro .input-count{float: right; color: #999; font-size: 14px; width: 40px; text-align: right; }
.ask-intro .input-count.red{color: #d40711;}
.input-note{padding-top: 5px; color: #d40711;}
/*我要提问-联想内容*/
.subject-input{background: #fff; width: 818px; height: auto; border: 1px solid #ddd; border-radius: 2px; position: absolute; left: 0; top: 44px;
 padding: 5px 0; z-index: 3; overflow: hidden;}
.subject-input li{height: 30px; line-height: 30px; padding: 0 15px; *vertical-align:bottom;}
.subject-input li:hover{background: #eee;}
.subject-input .first:hover{background: none;}
.q-tit,.q-text{float: left;}
.q-cls,.q-num{float: right;}
.subject-input .first{color: #999;}
.subject-input .q-cls a{color: #999;}
.q-text{color: #333;}
.q-text em{color: #d40711; font-style: normal;}
.q-num{color: #ccc;}
/*我要提问-补充内容*/
.supply-cont{margin-top: 20px;}
/*我要提问-补充内容-输入区*/
.supply-btn{float: left; margin-right: 20px; font-size: 16px; cursor: pointer;}
.supply-btn .icon_open,.supply-btn .icon_off{display: inline-block; width: 13px; height: 13px; vertical-align: middle;
 margin-right: 12px;}
.supply-btn .icon_open{background: url(../images/icon_open.png) no-repeat;}
.supply-btn .icon_off{background: url(../images/icon_off.png) no-repeat;}
.supply-btn-pic{float: left; width: 235px; height: 22px; line-height: 22px; margin-right: 5px; position: relative; cursor: pointer;
	background: url(../images/icon_pic.png) no-repeat left 7px; padding-left: 15px;}
.fileinput{width: 100%;height: 100%; opacity: 0; position:absolute; left: 0; top: 0; cursor: pointer;}
.supply-area{position: relative; margin-top: 20px; padding: 6px 18px 25px 18px; border: 1px solid #ddd; border-radius: 2px;}
.supply-area .content-area{display: block; width: 782px; height: 108px; border: none;/*padding: 6px 18px 25px 18px; border: 1px solid #ddd;*/ 
font-family:"Microsoft Yahei"; line-height: 25px; resize: none; outline: none; font-size: 14px; /*border-radius: 2px;*/ overflow: hidden;}
.supply-area.bd-red{border: 1px solid #c00;}/*20161028*/
.supply-count{position: absolute; right: 16px; bottom: 6px; color: #999;}
.supply-count.red{color: #d40711;}
/*我要提问-补充内容-图片*/
.supply-pic{margin-top: 20px; float: left;}
.supply-pic a{float: left; width: 60px; height: 60px; margin-right: 10px; position: relative; text-decoration: none; overflow: hidden;}
.supply-pic img{width: 100%; height: 100%;}
.supply-pic .pic-del{display: none; width: 100%; height: 100%; position: absolute; top:0; left:0; text-align: center; color: #fff;
	 font-size: 14px; line-height: 60px; background:#000; filter: alpha(opacity=60); background-color: rgba(0,0,0,0.6);}
.supply-pic a:hover{text-decoration: none; cursor: pointer;}
.supply-pic a:hover .pic-del{display: block;}
/*我要提问-悬赏*/
.reward-cont{margin-top: 20px;}
.reward-radio{float: left; font-size: 16px; cursor: pointer; margin: 3px 20px 0 0;} /*20161024*/
.reward-radio .icon_reward{width: 17px; height: 17px; display: inline-block; vertical-align: middle; margin-right: 10px;
	background: url(../images/icon_nosel.png) no-repeat;}
.reward-radio .icon_reward.select{background: url(../images/icon_seleceted.png) no-repeat;}
.reward-coin{position: relative; float: left; margin-right: 10px; border: 1px solid #ddd; cursor: pointer; border-radius: 2px;
	width: 85px; height: 28px; line-height: 28px;}
.reward-sel{width: 53px; height: 100%; background: url(../images/icon_jtdown.png) no-repeat 63px 5px; cursor: pointer; 
	padding-left: 32px; color: #d40711;}
.reward-menu{position: absolute; left: -1px; top: 28px; border: 1px solid #ddd; background: #fff;}
.reward-menu li{height: 30px; width: 53px; position: relative; padding-left: 32px;}
.reward-sel .coin,.reward-menu li .coin{display: inline-block; width: 13px; height: 15px; position:absolute;left: 10px; top: 7px;
	background: url(../images/icon_coin.png) no-repeat;}
.reward-menu li:hover{background: #eee;}
.reward-cont .gray{font-size: 14px; color: #999; float: left; margin-left: 0; padding-top: 5px;}
.ask-tag{margin-top: 18px; width: 820px;}
.ask-tag .tag-line{height: 26px; background: #f4f4f4; padding: 7px 20px; width: 780px; font-size: 14px; margin-bottom: 10px;}
.tag-tit{color: #333; float: left; margin-right: 20px; line-height: 27px;} /*20161024*/
.taglist{margin-right: 8px; color :#333; float: left;}
.taglist .tag-item{float: left; border-radius: 4px; border: 1px solid #999; padding: 0 10px; background: #fff; 
	height: 26px; line-height: 26px; margin-right: 10px; color: #333; cursor: pointer;}/*20161026*/
.tag-item.noselect{border: 1px solid #ddd; color: #ccc;}/*20161026*/
.tag-city{float: left; margin-right: 20px; line-height: 28px;}
.tag-add,.tag-edit{float: left; line-height: 26px;}
.tag-edit,.tag-add .tag-add-item{cursor: pointer; line-height: 22px;}/*20161024*/
.tag-add:hover,.tag-edit:hover{color: #d40711;}
.tag-add .icon_add{font-weight: bold; margin-right: 6px; font-size: 20px;}
.tag-edit .icon_pen{display: inline-block; margin-right: 6px; width: 12px; height: 12px; 
	background: url(../images/icon_pen.png) no-repeat; vertical-align: middle;}
.tag-edit:hover .icon_pen{background: url(../images/icon_penred.png) no-repeat;}
.gray{color: #999; margin-left: 20px;}
/*提问成功-1027*/
.pop-success{width: 300px; height: 142px; border-radius: 4px; background: #fff; text-align: center; padding-top: 38px;
	position: absolute; left: 50%; top: 50%; margin-left: -150px; margin-top: -90px; z-index: 1000001;}
.pop-success p{margin-top: 20px; color: #000; font-size: 22px;}
/*弹窗区*/
.popcover{width: 100%; height: 100%; position: fixed; z-index: 10001; 
	background:#000; filter: alpha(opacity=10); background-color: rgba(0,0,0,0.1);top:0;left:0; }
.pop-cont{width: 368px; border: 1px solid #dedede; border-radius: 2px; background: #fff; padding: 0 25px 25px 25px; position: absolute; 
left: 50%; top: 50%; z-index: 10002; margin-left: -368px; margin-top: -170px;}
.cur-tag{padding-top: 18px;}
.search-tag{padding-top: 15px;}
.search-tag p,.cur-tag p{line-height: 26px;}
.pop-cont .cur-name{margin-right: 12px; font-weight: bold; float: left;}
.cur-tag .f999{color: #999;}
.cur-list,.search-list{padding-top: 5px;}
.cur-list .list-item,.search-tag .list-item,.cur-tag .cur-lou{float: left; margin-right: 10px; border: 1px solid #ccc;
	height: 26px; line-height: 26px; padding: 0 10px; text-align: center; border-radius: 2px; white-space: nowrap; cursor: pointer;}
.search-tag .list-item{color: #999; margin-bottom: 10px;}
.cur-tag .cur-lou{margin-right: 25px;}
.search-list .searchArea{display: block; border-radius: 2px; padding: 8px 10px; width: 343px; 
	border: 1px solid #ccc; outline: none; margin-bottom: 10px;}
.search-item{width: 368px; height: 76px; overflow: hidden;}
.search-list .note{color: #999; font-weight: 400; line-height: 22px; padding-bottom: 65px;}
.btnBox{padding-top: 10px; width: 180px; margin: 0 auto; }
.btnBox .btn-sure,.btnBox .btn-cal{display: block; height: 32px; line-height: 32px; text-align: center; 
	padding: 0 25px; border-radius: 4px; text-decoration: none;}
.btnBox .btn-sure{border: 1px solid #d40711; color: #fff; float: left; background: #d40711;}
.btnBox .btn-cal{border: 1px solid #ccc; color: #666; float: right;}
.btn-submit{display: block; float: right; border-radius: 4px; background: #d40711; width: 120px; height: 32px; line-height: 32px; 
	text-align: center; color: #fff; font-size: 14px; margin: 40px 0 0 0;}
.btn-submit:hover{color: #fff; text-decoration: none;}
/*右侧-我要提问*/
.sidebar .quick-text{padding: 0 37px 47px 28px; width: 235px; color: #333; box-shadow: 3px 3px 3px #dfdfdf; background: #fff;}
.quick-text dt{padding-top: 32px; font-size: 16px; height: 30px; line-height: 30px;}
.quick-text dd{margin-top: 26px; font-size: 14px; }
.quick-text dd .num{float: left; color: #d40711; font-size: 24px; font-family: Arial; font-style: italic; font-weight: bold;}
.quick-text dd .text{margin-left: 30px; line-height: 24px;}
/*首页-问答日报*/
.ask-daily{margin-top: 20px; padding: 20px 30px 24px; width: 820px; height: 875px;}
.ask-daily ul li{float: left; width: 260px; margin: 6.5px;}
.ask-daily .daily-img{display: block; width: 258px; height: 171px; border: 1px solid #eee; overflow: hidden;}
.daily-img img{width: 100%;}
.ask-daily .daily-img:hover{border: 1px solid #d40711;}
.daily-img:hover img{transition: All 0.8s ease-in-out; -webkit-transition: All 0.8s ease-in-out; 
-moz-transition:All 0.8s ease-in-out; -o-transition:All 0.8s ease-in-out; transform:scale(1.2); -webkit-transform:scale(1.2); 
-moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.ask-daily p{width: 100%; padding-top: 10px; font-size: 15px; color: #333; 
	font-weight: bold; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*首页-问答专家*/
.ask-expert{margin-top: 20px; width: 880px; height: 239px; padding: 13px 0; position: relative;}
.expertBox{width: 774px; height: 239px; overflow: hidden; margin: 0 54px;}
.expertBox ul{width: 1900px; margin: 7px 0;}
.expertBox ul li{float: left; width: 180px; height: 179px; margin-left: 10px; padding: 13px 0 23px 0;}
.expertBox ul li:hover{box-shadow: 0 0 7px #b2b2b2;}
.expertBox .expert-head{display: block; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; margin: 0 auto;}
.expert-head img{width: 100%; height: 100%;}
.expert-name{font-size: 14px; color: #333; text-align: center; margin-top: 6px;}
.expert-name .icon-im{display: inline-block; width: 18px; height: 17px; vertical-align: -3px; margin-left: 5px;
	background: url(../images/icon_im.png) no-repeat; cursor: pointer;}
.expert-tag{width: 69px; height: 22px; line-height: 22px; text-align: center; background: #ffeaea; 
	color: #d40711; font-size: 12px; border-radius: 2px; margin: 6px auto 0 auto;}
.expert-point{text-align: center; margin: 6px auto 0 auto; font-size: 12px; color: #666;}
.ask-expert .prev,.ask-expert .next{display: block; width: 25px; height: 46px; vertical-align: middle; cursor: pointer;
	background: url(../images/expert_jt.png) no-repeat; position: absolute; top: 102px;}
.ask-expert .prev{left: 20px;}	
.ask-expert .next{background-position: 0 -46px; right: 20px;}
.ask-expert .prev:hover{background-position: 0 -138px;}
.ask-expert .next:hover{background-position: 0 -92px;}
/*首页-热门问题、常见问题、最新问题、高悬赏问题*/
.questionBox{padding: 0 30px; width: 820px; margin-top: 20px;}
.questionBox ul{padding: 22px 0; border-bottom: 1px solid #ddd;}
.questionBox li{float: left; margin-right: 15px;}
.questionBox li a{display: block; padding: 0 14px; height: 34px; line-height: 34px; font-size: 16px;
	float: left; text-align: center; text-decoration: none;}
.questionBox .active{background: #d40711; border-radius: 4px; color: #fff;}
.question-item{padding: 28px 140px 28px 0; border-bottom: 1px dotted #ddd; width: 680px; position: relative;}
.question-item h3{font-size: 16px; line-height: 28px; font-weight: 400; margin-bottom: 12px;}
.question-item h3.f18{font-size: 18px;}
/*20171122去掉金币*/
/*.question-item i{display: inline-block; height: 15px; margin-right: 20px; background: url(../images/icon_coin.png) no-repeat;
padding-left: 25px; color: #d40711; line-height: 15px;}*/
/*完成修改*/
.question-item .answer-cont{font-size: 14px; color: #999; line-height: 26px; margin-bottom: 10px;}
.answer-cont a{color: #999;}
.answer-cont a:hover{color: #c00;}
.question-item .answer-from{font-size: 12px; color: #ccc;}
.answer-from span{margin-right: 10px;}
.answer-count{width: 80px; height: 50px; background: #f4f4f4; border-radius: 50%; text-align: center; padding: 15px 0;
	position: absolute; right: 10px; top: 50%; margin-top: -40px;}
.answer-count p{font-size: 14px; color: #999;}
.answer-count .f24{font-size: 24px;}
.answer-count .c333{color: #333;}
.answer-btn{display: block; width: 101px; height: 33px; line-height: 33px; text-align: center; background: #d40711; font-size: 14px;
	border-radius: 4px; position: absolute; right: 10px; top: 50%; margin-top: -16px; color: #fff;}
.answer-btn:hover{color: #fff; text-decoration: none;}
/*首页-页码*/
.pagebar{padding: 30px 0 50px 0; height: 28px; font-size: 14px; color: #666;}
.pagebar .pagebar-left{float: left;}
.pagebar .pagebar-right{float: right;}
.pagebar-right a{display: block; float: left; border-radius: 2px; border: 1px solid #ccc; height: 26px; line-height: 26px;
padding: 0 10px; text-align: center; margin-right: 5px;}
.pagebar-right .pagebar-point{background: none; border: none; color: #666; padding: 0;}
.pagebar-right a:hover{text-decoration: none; background: #d40711; color: #fff; border: 1px solid #d40711;}
.pagebar-right .pagebar-point:hover{background: none; border: none; color: #666;}
.pagebar-right .active{background: #d40711; border: 1px solid #d40711; color: #fff;}
/*首页-快速提问*/
.quick-ask{width: 240px; height: 198px; margin-top: 20px; padding: 22px 30px 26px; margin-bottom: 20px;}
.quick-ask h3{margin-bottom: 20px; font-size: 16px; color: #666;}
.quick-area{width: 238px; height: 130px; border: 1px solid #ddd; margin-bottom: 18px; position: relative;}
.quick-area textarea{display: block; padding: 8px 12px 7px; width: 214px; height: 110px; font-family:"Microsoft Yahei"; outline: none;
 line-height: 20px; font-size: 14px; border: none; overflow: hidden;}
.quick-count{position: absolute; right: 10px; bottom: 5px; color: #999; font-size: 12px;}
.quick-note{font-size: 12px; color: #d40711; padding: 0 12px 5px 0; text-align: right;}
.quick-btn{display: block; width: 240px; height: 45px; line-height: 45px; background: #d40711; color: #fff; border-radius: 4px;
	font-size: 16px; text-align: center;}
.quick-btn:hover{color: #fff; text-decoration: none;}
/*首页-问题分类*/
.ask-type{width: 248px; padding: 30px 30px 30px 22px; margin-bottom: 20px;}
.ask-type h3{height: 16px; line-height: 16px; font-size: 16px; color: #333; font-weight: 400; padding-left: 15px;
 background: url(../images/bg_line.png) no-repeat 0 2px;}
.ask-type dl{padding: 20px 0 15px 0; border-bottom: 1px solid #eee;}
.ask-type dt{margin-bottom: 20px; font-weight: bold;}
.ask-type dt a{color: #999;}
.ask-type dd a{display: block; float: left; margin: 0 17px 3px 0; color: #666; white-space: wrap; font-size: 14px;}
.ask-type dt a:hover,.ask-type dd a:hover{color: #c00;}
.btn-open,.btn-off{margin-top: 22px; height: 18px; line-height: 18px; text-align: center; font-size: 14px; color: #666; cursor: pointer;}
.btn-open i,.btn-off i{display: inline-block; width: 10px; height: 5px; margin-left: 5px; vertical-align: middle; 
	background: url(../images/icon_jt.png) no-repeat;}
.btn-open i{background-position: 0 0;}
.btn-off i{background-position: 0 -5px;}
/*排行榜*/
.rankBox{width: 244px; padding: 30px 28px 30px; margin-bottom: 20px;}
.rankBox h3{float: left; height: 16px; line-height: 16px; font-size: 16px; color: #333; font-weight: 400; padding-left: 15px;
 background: url(../images/bg_line.png) no-repeat 0 2px;}
.rank-nav{float: right; font-size: 14px;}
.rank-nav span{padding: 0 5px;}
.rank-nav .cur{color: #d40711;}
.rank-cont{padding-top: 20px;}
.rank-cont .rank-cont-nav{width: 244px;}
.rank-cont-nav li{float: left;}
.rank-cont-nav a{display: block; width: 122px; height: 28px; border-bottom: 2px solid #ddd; text-align: center; float: left; font-size: 14px;}
.rank-cont-nav a:hover,.rank-cont-nav .cur{text-decoration: none; border-bottom: 2px solid #d40711; color: #d40711;}
.qc-num{width: 244px;}
.qc-num-pic{height: 245px; width: 100%; text-align: center; margin: 166px 0 180px 0;}
.qc-num-pic p{font-size: 14px; color: #999; padding-top: 30px;}
.j-num li{padding-top: 20px; height: 40px;}
.rank{width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 50%; background: #c8c8c8; color: #fff;
font-family: Arial; font-style: italic; font-weight: bold; font-size: 18px; margin: 10px 22px 10px 0; float: left;}
.rank.bg_red{background: #d40711;}
.rank-head{width: 40px; height: 40px; overflow: hidden; margin-right: 22px; float: left; border-radius: 50%;}
.rank-head img{width: 100%; height: 100%;}
.rank-name{float: left; font-size: 14px; line-height :40px; width: 80px; 
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rank-num{text-align: right; float: right; font-size: 14px; line-height: 40px; width: 35px; overflow: hidden;}

/*详情页*/
/*详情页-左侧*/
/*提问区*/
.questionArea{margin-bottom: 20px; padding: 30px 30px 40px; width: 820px;}
.questionArea h3{font-size: 18px; line-height: 30px; font-weight: 400;}
.questionArea h3 .coin{display: inline-block; height: 15px; margin-right: 20px; background: url(../images/icon_coin.png) no-repeat;
padding-left: 25px; color: #d40711; line-height: 15px;}
.questionIntro{margin-top: 10px; padding: 25px; width: 770px; background: #f4f4f4; font-size: 14px; color: #666; line-height: 26px; margin-bottom: 15px;}
.questionIntro .open,.questionIntro .close{float: right; font-size: 14px; color: #999; cursor: pointer;}
.open i,.close i{display: inline-block; width: 16px; height: 12px; background: url(../images/icon_jt11.png) no-repeat; vertical-align: middle;}
.open .open-jtdown{background-position: 0 -12px;}
.question-pic li{float: left; margin-right: 15px; /*cursor: pointer; */position: relative; width: 150px; height: 110px; overflow: hidden;}
.question-pic li img{width: 100%; height: 100%;}
/*.question-pic .bigglass{position: absolute; top: 0; left: 0; right: 0; bottom: 0; cursor: url(../images/bigglass.ico),pointer;} */
.question-pic .bigglass{position: absolute; top: 0; left: 0; right: 0; bottom: 0; cursor: pointer;} 
.bigPic{margin-bottom: 15px; position: relative; width: 480px;}
.bigPic-img{width: 480px; height: auto; overflow: hidden;}
.bigPic-left,.bigPic-right{width: 10%; height: 100%; position: absolute; top: 0;}
.bigPic-left{left: 0;}
.bigPic-right{right: 0;}
.bigPic-pre,.bigPic-next{width: 40px; height: 74px; background: url(../images/focus_btn.png) no-repeat; cursor: pointer;
	position: absolute; top: 50%; margin-top: -37px;}
.bigPic-pre{background-position: 0 -74px; left: 0;}
.bigPic-next{background-position: -40px -74px; right: 0;}
.bigPic-pre:hover{background-position: 0 0;}
.bigPic-next:hover{background-position: -40px 0;}
.sglass{width: 80%; margin: 0 10%;position: absolute; top: 0; bottom: 0; cursor: pointer;}
/*.bigPic-pre{width: 33%; cursor: url(../images/left_turn.ico),pointer; position: absolute; left: 15px; top: 50px; bottom: 10px;}
.bigPic-next{width: 33%; cursor: url(../images/right_turn.ico),pointer; position: absolute; right: 15px; top: 50px; bottom: 10px;}
.sglass{width: 33%; position: absolute; top: 0; left: 33%; right: 33%; bottom: 0; cursor: url(../images/zoom_in.ico),pointer;}*/
.actBox{padding: 14px 0; border-bottom: 1px solid #eee;}
.question-from{float: left; color: #999; font-size: 12px;}
.share .attention,.share .share-btn{float: left; font-size: 12px; color: #999;}
.share .share-btn{position: relative;}
.share-btn .ewm{display: none; width: 100px; height: 100px; position: absolute; top: 20px; left: -20px;}
.share-btn:hover{color: #c00;}
.share-btn:hover .ewm{display: block;}
.ewm img{width: 100%; height: 100%;}
.attention i{display: inline-block; width: 15px; height: 13px; background: url(../images/icon_heart.png) no-repeat; margin-right: 8px; 
	vertical-align: -2px;}
.attention:hover{color: #c00; text-decoration: none;}
.attention.cal i{background-position: 0 -13px;}
.share span{float: left; padding: 0 8px; color: #999; font-size: 12px;}
.share-btn .weixin{display: inline-block; width: 19px; height: 15px; background: url(../images/weixin.png) no-repeat; margin-right: 8px; vertical-align: middle;}
.share-btn .icon_jtshare{display: inline-block; width: 7px; height: 4px; background: url(../images/icon_jtshare.png) no-repeat 0 0; 
	margin-left: 6px; vertical-align: 3px;}
.question-tag{float: left;}
.question-tag .icon_tag{display:inline-block; width: 14px; height: 14px; background: url(../images/icon_tag.png) no-repeat; vertical-align: middle; margin-right: 10px;}
.tag-item{display: inline-block; font-size: 14px;}
.tag-item .tag-item-link{margin-right: 10px; color: #999;}
.tag-item-link:hover{color: #c00;}

.i-question-btn,.i-submit-btn{float: right; width: 120px; height: 33px; line-height: 33px; text-align: center; color: #fff; background: #d40711; font-size: 14px;
	border-radius: 4px;}
.i-question-btn:hover,.i-submit-btn:hover{color: #fff; text-decoration: none;}
.msgTxt{float: right; font-size: 14px; color: #666; padding-right: 30px; line-height: 33px;}
.msgTxt .coin{display: inline-block; height: 15px; line-height: 15px; background: url(../images/icon_coin.png) no-repeat; color: #d40711; padding-left: 19px; margin-left: 5px;}
.msgTxt .check{display: inline-block; width: 16px; height: 16px; background: url(../images/icon_check.png) no-repeat;
 vertical-align: -2px; margin-left: 5px; cursor: pointer; position: relative;} 
 .check_info{display: none; width: 199px; height: 42px; background: url(../images/bg_check.png) no-repeat; color: #fff; padding: 8px 12px;
 	font-size: 12px; line-height: 18px; position: absolute; left: -100px; top: -68px;}
.check:hover .check_info{display: block;}
.answer-edit textarea{display: block; width: 788px; height: 124px; border: 1px solid #d40711; border-radius: 4px; padding: 8px 15px; line-height: 26px; 
	font-family:"Microsoft Yahei"; font-size: 14px; overflow: hidden; outline: none; resize: none; margin-bottom: 18px;}
.btn-toggle {float: left; margin: 10px 10px 0 0; cursor: pointer; color: #333;}
.btn-toggle i{display: inline-block; width: 7px; height: 4px; background: url(../images/icon_jtshare.png) no-repeat; vertical-align: 3px; margin-left: 5px;}
.btn-toggle .btn-upjt{background-position: 0 -4px;}

.Ans_list{margin-bottom: 20px; padding: 20px 30px 30px; width: 820px;}
.reorder{padding-bottom: 18px;}
.reorder a{display: block; float: left; font-size: 14px;}
.reorder .cur{color: #d40711;}
.reorder span{float: left; padding: 0 8px;}
.reorder a:hover{text-decoration: none;}
.cnAns,.tjAns,.otherAns{padding-top: 24px; border-top :1px solid #eee; width: 820px;}
.cnAns h3,.tjAns h3,.otherAns h3{padding-left: 30px; font-weight: 400; font-size: 18px; background: url(../images/icon_ans.png) no-repeat;}
.cnAns h3{height: 31px; line-height: 31px;}
.tjAns h3{height: 28px; line-height: 28px; background-position: 0 -31px;}
.otherAns h3{height: 30px; line-height: 30px; background-position: 0 -59px;}
.Ans-area{padding: 22px 0 30px 8px; width: 812px;}
.Ans-area .Ans-img{width: 83px; height: 83px; float: left; border-radius: 50%; overflow: hidden;}
.Ans-img img{width: 100%; height: 100%;}
.Ans-Intro{margin-left: 122px; position: relative;}
.btn_adopt{display: block; position: absolute; right: 3px; top: 5px; height: 16px; line-height: 16px; font-size: 16px; color: #666; padding-left: 22px;
	background: url(../images/icon_adopt.png) no-repeat; cursor: pointer;}
.Ans-Intro p{margin-bottom: 12px; height: 22px; line-height: 22px;}
.Ans-Intro .ans-name{font-size: 16px; font-weight: bold; font-size: 16px; float: left; margin-right: 15px;}
.Ans-Intro .icon-im{float: left; background: url("../images/icon_im.png") no-repeat;cursor: pointer; height: 17px; margin:2px 20px 0 10px; width: 18px; vertical-align: middle;}
.Ans-Intro .expert-tag{ float: left; background: #ffeaea;border-radius: 2px;color: #d40711;font-size: 12px;height: 22px;line-height: 22px;
    text-align: center; width: 69px; margin: 0 5px 0 0;}
.Ans-Intro .expert-f0{float: left; background: #f0f0f0; border-radius: 2px; color: #666;font-size: 12px; height: 22px;line-height: 22px;
	padding: 0 10px;text-align: center; margin: 0 5px 0 0;}
.Ans-Intro .Ans-text{font-size: 16px; color: #666; line-height: 30px; word-wrap:break-word; margin-bottom: 18px;}
.Ans-Intro .phone{float: left; height: 22px; background: url(../images/phone.png) no-repeat 0 center; padding-left: 20px; font-size: 14px; color: #000;}
.Ans-text .open,.Ans-text .close{float: right; font-size: 14px; color: #999; cursor: pointer;}
.Ans-text .open i,.Ans-text .close i{display: inline-block; width: 16px; height: 12px; 
	background: url(../images/icon_jt11.png) no-repeat; vertical-align: middle;}
.Ans-text .open .open-jtdown{background-position: 0 -12px;}
.Ansbtm{color: #999; font-size: 14px;}
.comment a{margin-left: 18px; color: #999; float: left; width: 70px;} /*20161109*/
.comment a:hover{text-decoration: underline; color: #c00;}
.comment .com_zan .like{display: none;}
.comment .com_zan:hover .likenum{display: none;}
.comment .com_zan:hover .like{display: block;}
.comment .com_zaned{margin-left: 18px; float: left; width: 70px;}
.comment .com_zaned .red{color: #d40711;}
.comment-input{margin: 20px 30px 0 20px; width: 770px;}
.comment-input textarea{display: block; border: 1px solid #ddd; border-radius: 2px; padding: 5px 15px; width: 738px; 
	height: 84px; line-height: 26px; font-size: 14px; font-family:"Microsoft Yahei";}
.btn_comment{display: block; width: 83px; height: 27px; line-height: 27px; text-align: center; background:#d40711; 
	border-radius: 4px; color: #fff; margin-top: 10px; float: right;}
.btn_comment:hover{color: #fff; text-decoration: none;}
.comment-list{border-top: 1px dotted #ddd; margin: 10px 30px 0 20px; width: 770px;}
.comment-box{margin-bottom: 14px;}
.comment-item{border-bottom: 1px dotted #ddd; padding: 15px 0 16px 0;}
.comment-user{margin-bottom: 10px;}
.user-img{display: block; float: left; width: 35px; height: 35px; border-radius: 50%; overflow: hidden;margin-right: 10px;}
.user-img img{width: 100%; height: 100%;}
.user-info{float: left; font-size: 12px; color: #999; margin-top: 10px;}
.user-info a{color: #999;}
.user-info a:hover{color: #c00;}
.comment-cont{line-height: 22px; font-size: 12px; color: #666;}
.comment-reply{margin-left: 14px;}
.comment-page{width: 445px; margin: 0 auto;}
.comment-page a{display: block; float: left; height: 26px;line-height: 26px; margin-right: 5px; padding: 0 10px; 
	text-align: center; border-radius: 2px; border: 1px solid #ccc; color: #666;}
.comment-page .active{background: #d40711; border: 1px solid #d40711; color: #fff;}
.comment-page a:hover{text-decoration: none;}
.otherAns .Ans-area{border-bottom: 1px solid #eee;}
.related{margin-bottom: 20px; padding: 30px 2px 30px 30px; width: 848px;}
.related h3{background: url(../images/bg_line18.png) no-repeat 0 2px; margin-bottom: 20px;
	height: 18px; line-height: 18px; padding-left: 13px; font-size: 18px; font-weight: 400;}
.related-list{height: 162px; overflow: hidden;}
.related li{height: 18px; line-height: 18px; margin-bottom: 17px; font-size: 16px;}
.related .related-num{float: right; color: #ccc; margin-right: 22px;}
.related .related-tit{float: left; width: 400px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*0回复*/
.reading{border-radius: 2px; box-shadow: 3px 3px 3px #dfdfdf; background: #fff; margin-bottom: 20px; padding: 20px 30px 30px; width: 820px;}
.reading h3{ background: url("../images/bg_line18.png") no-repeat 0 2px; font-size: 18px; font-weight: 400; height: 18px;
line-height: 18px; margin-bottom: 20px; padding-left: 13px}
.reading .slogn{color: #666; font-size: 14px;}
.reading-list li{padding: 20px 0; border-bottom: 1px solid #ccc;}
.read-img{float: left; width: 144px; height: 96px; padding-right: 20px;}
.read-img img{width: 100%; height: 100%;}
.read-text{float: left;}
.read-text.w650{width: 650px;}
.read-tit{font-size: 16px; height: 18px; line-height: 18px; color: #333; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.read-text p{font-size: 14px; color: #666; line-height: 24px;}
.read-text p a{color: #666;}
.read-text p a:hover{color: #c00;}
.read-from{font-size: 12px; color: #ccc; margin-top: 10px;}

.read-comment{padding-top: 20px;}
.read-comment a{color: #666; font-size: 14px;}
.read-comment a:hover{color: #c00;}
.read-comment em{font-weight: bold}
.read-comment-item{padding: 18px 0; border-bottom: 1px dashed #e5e5e5;}
.read-comment-img{float: left; margin-right: 18px; width: 51px; height: 51px; overflow: hidden; border-radius: 50%;}
.read-comment-img img{width: 100%; height: 100%;}
.read-comment-text{float: left; padding-top: 12px; width: 745px;}
.read-comment-from{margin-top: 20px; color: #999; font-size: 12px;}
.from-left{float: left; color: #999;}
.read-love{float: right;}
.read-love span{margin-left: 20px;}
.read-love .hand{display: inline-block; width: 12px; height: 12px; background: url(../images/icon_hand.png) no-repeat; 
	vertical-align: -1px; margin-right: 2px;}
/*详情页-右侧*/
/*登录*/
.loginBox{margin-bottom: 20px; padding: 30px 20px 35px; width: 260px;}
.loginBox ul{margin-bottom: 24px; position: relative;}
.loginBox li{float: left; width: 27px; height: 40px; line-height: 40px; text-align: center; border-radius: 4px; 
	background: #d40711; color: #fff; font-size: 30px; font-family: Arial; margin-right: 6px; position: relative; overflow: hidden;}
.loginBox li .numWrap{width: 100%; height: 800px; position: absolute;}
.loginBox .num-item{width: 100%; height: 40px; line-height: 40px; text-align: center;}
.loginBox p{margin-bottom: 24px; font-size: 14px; color: #333; text-align: center;}
.loginBox .i-l-ask{display: block; width: 220px; height: 40px; line-height: 40px; border-radius: 4px; 
	background: #d40711; font-size: 16px; color: #fff; text-align: center; margin: 0 auto;}
.loginBox .i-l-ask:hover{text-decoration: none;}
.loginBox.pad{padding: 40px 30px 35px; width: 240px;}
.userInfo{padding-bottom: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px;}
.userInfo .user-pic{display: block; float: left; width: 60px; height: 60px; border-radius: 50%; overflow: hidden;}
.user-pic img{width: 100%; height: 100%;}
.usename{margin-left: 69px; width: 171px; padding: 5px 0; height: 50px; overflow: hidden;}
.usename a{display: block; float: left; font-size: 14px; max-width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.usename em{display: block; float: left; padding: 0 8px; color: #ccc; font-size: 12px; }
.usename .level{font-size: 14px;}
.usename .expert-tag,.usename .expert-esf,.usename .person,.usename .expert-newhouse{display: block; float: left; padding: 0 10px; margin: 0 5px 0 0; border-radius: 2px;
	height: 22px; line-height: 22px; text-align: center; background: #f0f0f0; font-size: 12px; color: #666;}
.usename .expert-tag{background: #ffeaea; color: #d40711; width: auto; }
.answer-num .answer-num-item{float: left; width: 119px; text-align: center; height: 45px; float: left;}
.answer-num-item.first{border-right: 1px solid #eee;}
.answer-num-item span{display: block; font-size: 14px; height: 14px; line-height: 14px; color: #999; margin-bottom: 5px;}
.answer-num-item a{font-size: 24px; color: #d40711;}


.dailyBox,.houseBox,.hot-zt,.replyBox,.bbsBox,.readBox,.tj-expert,.jp-zhishi,.loupan,.drawing,.related-news,.lp-cur,.fangBox{padding: 30px; margin-bottom: 20px; width: 240px;}
.dailyBox h3,.houseBox h3,.hot-zt h3,.replyBox h3,.bbsBox h3,.readBox h3,.loupan h3,.drawing h3,.related-news h3,.fangBox h3{background: url(../images/bg_line.png) no-repeat 0 2px; font-size: 16px; height: 16px; line-height :16px;
	padding-left: 15px; font-weight: 400; margin-bottom: 20px;}
/*问答日报*/
.pic-wrap{width: 238px; height: 158px; border: 1px solid #eee; overflow: hidden;}
.pic-wrap li{float: left; width: 100%;}/*20161109*/
.pic-wrap img{width: 100%; height: 100%;}
.pic-wrap a:hover img{transition: All 0.8s ease-in-out; -webkit-transition: All 0.8s ease-in-out; 
-moz-transition:All 0.8s ease-in-out; -o-transition:All 0.8s ease-in-out; transform:scale(1.2); -webkit-transform:scale(1.2); 
-moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.dailyBox-list .pic-nav{margin-top: 1px;}
.pic-nav li{float: left; width: 25%; height: 4px; background: #eee; cursor: pointer;}
.pic-nav .cur{background: #d40711;}
.text-wrap{padding-top: 15px; text-align: center; font-size: 14px;}
 /*楼市排行榜*/
.houseBox-nav{float: right;}
.houseBox-nav a{color: #999; font-size: 14px;}
.houseBox-nav .cur{color: #d40711;}
.houseBox-nav span{padding: 0 5px; color: #ccc;}
.houseBox-list li{border-bottom: 1px solid #eee; margin-bottom: 10px;}
.houseBox-list .houseBox-img{width: 240px; height: 159px;}
.houseBox-img img{width: 100%; height: 100%;}
.houseBox-list .img-info{padding: 8px 0;}
.img-info .info-order{float: left; font-family: Arial; font-size: 16px; font-style: italic; font-weight: bold; text-align: center; width: 15px; color: #999;}
.img-info .info-order.red{color: #d40711;}
.img-info .info-text{margin-left: 20px; font-size: 12px; color: #666;}
.houseBox-list p{line-height: 18px;}
.houseBox-list .house-name{display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;}
.house-name.w140{width: 140px;}
.houseBox-list em{color: #d40711;}
.houseBox-list .house-price{border: 0; font-size: 12px; line-height: 20px; margin: 0;}
.house-price span{padding-right: 12px;}
.house-price a{color: #999;}
.house-price a:hover{color: #c00;}
.houseBox-list .price-tab{width: 70px; margin: 0 auto; font-size: 12px;}
.price-tab a{float: left; width: 32px; height: 18px; line-height: 18px; text-align: center; border: 1px solid #ccc;}
.price-tab a:hover{text-decoration: none;}
.price-tab .price-up{border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.price-tab .price-down{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.price-up.cur,.price-down.cur{border: 1px solid #d40711;}
/*热门专题*/
.hot-zt li{padding-bottom: 20px;}
.hot-zt a{display: block; }
.hot-zt .zt-left{float: left; width: 78px; height: 58px; border: 1px solid #eee;}
.zt-left img{width: 100%; height: 100%;}
.hot-zt .zt-info{margin-left: 90px; width: 150px; overflow: hidden;} 
.zt-info .zt-tit,.zt-info .zt-text{display: block; width: 100%;}
.zt-info .zt-tit{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; margin-bottom: 6px;}
.zt-info .zt-text{height: 35px; line-height: 18px; font-size: 12px; color: #999; overflow: hidden;}
.zt-tit:hover{color: #c00;}
.zt-text:hover{color: #c00;}
/*等我回答*/
.replyBox li{margin-bottom: 8px;}
.replyBox .reply-right{float: right; color: #999; font-size: 12px;}
.replyBox .reply-left{display: block; float: left; width: 200px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*精华帖排行*/
.bbsBox-nav{float: right;}
.bbsBox-nav a{color: #999; font-size: 14px;}
.bbsBox-nav .cur{color: #d40711;}
.bbsBox-nav span{padding: 0 5px; color: #ccc;}
.bbsBox-cont dt{border-bottom: 1px solid #ccc; height: 20px; margin-bottom: 4px;}
.bbsBox-cont .bbs-left,.bbsBox-cont .bbs-right{color: #333; font-size: 12px; line-height: 20px;}
.bbsBox-cont .bbs-left{float: left;}
.bbsBox-cont .bbs-right{float: right;}
.bbsBox-cont dd{padding-top: 10px;}
.bbs-order{float: left; color: #999; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold; 
	width: 22px; text-align: left; margin-right: 6px;}
.bbs-order.red{color: #d40711;}
.bbs-tit{float: left; font-size: 14px; width: 160px;}
.bbs-tit a{display: block; width: 100%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bbs-click{float: right; font-size: 12px; color: #999; width: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
 text-align: right;}
/*聚合阅读*/
.readBox-inner a{display: block; float: left; border-radius: 4px; padding: 0 10px; height: 24px; line-height: 24px; text-align: center; 
	font-size: 14px; border: 1px solid #ccc; margin: 0 10px 10px 0;}
.readBox-inner a:hover{border: 1px solid #d40711; text-decoration: none;}
/*一级分类页*/
.questionBox.mt0{margin-top: 0;}
.questionBox.padt20{padding-top: 20px;}
.channel-nav{background: #f4f4f4; padding: 0 0 0 24px; width: 796px; height: 48px; border-radius: 2px;}
.channel-nav a{float: left; margin-right: 37px; line-height: 48px; font-size: 14px;}
.jp-zhishi{background: #fff; border-radius: 2px; box-shadow: 3px 3px 3px #dfdfdf; margin-bottom: 20px; padding: 30px; width: 240px;}
.jp-zhishi h3{background: url("../images/bg_line16.png") no-repeat; color: #333; font-size: 16px; font-weight: 400; height: 16px; line-height: 16px;
    padding-left: 15px; margin-bottom: 20px;}
.jp-list li{margin-bottom: 12px; background: url(../images/point.png) no-repeat 0 center; padding-left: 15px; }
.jp-list a{display: block; width: 225px; height: 18px; line-height: 18px; 
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
/*推荐专家*/
.tj-expert h3{float: left; background: url(../images/bg_line16.png) no-repeat; color: #333; font-size: 16px; font-weight: 400; height: 16px; line-height: 16px;
    padding-left: 15px; margin-bottom: 20px;}
.tj-expert .refresh{float: right; font-size: 14px; color: #666; cursor: pointer;}
.refresh:hover{color: #c00;}
.refresh .icon_huan{display: inline-block; width: 14px; height: 14px; background: url(../images/icon_huan.png) no-repeat; vertical-align: -2px; margin-right: 6px;}
.tj-expert li{margin-bottom: 20px;}
.tj-expert .expert-head{display: block; float: left; width: 60px; height: 60px; border-radius: 50%; overflow: hidden;}
.tj-expert .expert-info{margin-left: 70px; padding: 8px 0 10px 0; height: 42px; overflow: hidden;}
.expert-info .icon_im{display: inline-block; width: 18px; height: 17px; background: url("../images/icon_im.png") no-repeat; cursor: pointer;vertical-align: -2px;}
.tj-expert .expert-name{font-size: 14px; margin-right: 8px;}
.tj-expert .expert-point{font-size: 12px; color: #666; margin-top: 8px; text-align: left;}
/*日报列表页*/
.daily-list{background: #fff; border-radius: 2px; box-shadow: 3px 3px 3px #b2b2b2; width: 100%;}
.daily-list ul{padding-top: 30px;}
.daily-list ul li{float: left; margin: 0 0 30px 30px; width: 410px;}
.daily-date{font-size: 14px; margin-bottom: 20px; height: 14px; line-height: 14px; background: url(../images/bg_line11.png) no-repeat left 2px; padding-left: 14px;}
.tab-imgbox{width: 148px; height: 98px; border: 1px solid #ccc; float: left; overflow: hidden;}
.tab-imgbox a{display: block; width: 148px; height: 98px;}
.tab-imgbox a:hover img{transition: All 0.8s ease-in-out; -webkit-transition: All 0.8s ease-in-out; 
-moz-transition:All 0.8s ease-in-out; -o-transition:All 0.8s ease-in-out; transform:scale(1.2); -webkit-transform:scale(1.2); 
-moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.tab-imgbox img{width: 100%; height: 100%;}
.tab-text{margin-left: 167px; width: 243px; padding-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tab-text-item{margin-bottom: 10px; font-size: 14px;}
.daily-list .pagebar{padding: 20px 30px 30px; border-top: 1px dotted #ddd;}
/*专题列表页*/
.zt-nav{margin-bottom: 30px; width: 100%; height: 30px; position: relative;}
.zt-prev,.zt-next{width: 17px; height: 13px; position: absolute; top: 9px; background: url(../images/zt_jt.png) no-repeat;}
.zt-next{right: 0; background-position: 0 -26px;}
.zt-prev:hover{background-position: 0 -13px;}
.zt-next:hover{background-position: 0 -39px;}
.zt-nav li{margin-right: 25px; float: left;}
.zt-ul{margin: 0 17px;}
.zt-ul a{display: block; padding: 0 12px; height: 30px; line-height: 29px; text-align: center; font-size: 16px; float: left;}
.zt-ul a:hover{text-decoration: none;}
.zt-ul .active{background: #d40711; color: #fff; border-radius: 4px;}
.zt-list{background: #fff; border-radius: 2px; box-shadow: 3px 3px 3px #dfdfdf; padding: 30px 30px 0; height: 800px;}
.zt-cont li{float: left; margin-left: 20px; width: 390px; margin-bottom: 30px;}
.zt-img{width: 118px; height: 78px; border: 1px solid #ddd; float: left;}
.zt-img img{width: 100%; height: 100%;}
.zt-img-info{margin-left: 132px; width: 258px; overflow: hidden;}
.zt-img-info h3{font-size: 16px; height: 18px; line-height: 18px; padding-top: 5px; margin-bottom: 10px;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 400;}
.zt-img-intro{font-size: 14px; color: #999; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 
	height: 14px; line-height: 14px;}
.zt-img-date{font-size: 12px; color: #ccc;}
.zt-list .pagebar{border-top: 1px dotted #ddd; padding: 20px 0 30px 0;}
/*登陆页*/
.login {background: #fff; border: 1px solid #e8e8e8; height: 368px; padding: 15px 0 25px; width: 344px; 
position: absolute; left: 50%; margin-left: -172px; top:50%; margin-top: -184px; z-index: 10002;}
.login .btn_close{background: url(../images/btn_close.png) no-repeat; width: 20px; height: 20px; display: inline-block; position: absolute; right:2px; top: 6px; cursor: pointer; }
.login .cent{margin: 0 30px;}
.loginList {height: 350px;}
.loginList li { margin-bottom: 22px;}
.loginList li.chose { color: #666; font-size: 16px; margin-bottom: 0; overflow: hidden; padding: 28px 0;}
.loginList li.chose .s1,.loginList li.chose .s2{width: 130px; display: block; float: left; }
.userIcon { position: relative;}
.userIcon span {background: url(../images/login_icon.gif) no-repeat 10px 8px; height: 36px;left: 2px;position: absolute;top: 2px; width: 36px;}
.loginList .inputStyle { border: 2px solid #e3e3e3; border-radius: 5px;color: #999; font-size: 14px;height: 26px; line-height: 26px; outline: none; padding: 5px 0 5px 45px; vertical-align: middle; width: 235px;}
.relaBox {height: 0; position: relative;}
.passwordIcon { position: relative;}
.passwordIcon span {background: url(../images/login_icon.gif) no-repeat scroll 10px -32px; height: 36px;left: 2px; position: absolute; top: 2px; width: 36px;}
.loginList .gnLink a {color: #999;}
.loginList li.login-btnBox { margin: 0 0 12px;}
.loginList .btnStyle {background: #d00000; border: none;border-radius: 5px;color: #ffffff; cursor: pointer;font-family: MicroSoft YaHei; font-size: 18px; height: 40px;line-height: 38px; width: 100%;}
.loginList li.gnLink { font-size: 14px; height: 20px; line-height: 20px;  margin-bottom: 10px; margin-top: -10px;overflow: hidden;}
.loginList .yzmBtn { background: #4fc0e8 ; border: none; border-radius: 5px; color: #fff; cursor: pointer; font-family: MicroSoft YaHei; font-size: 14px; height: 40px; margin-left: 5px;
 width: 136px;}
.errW { background: #ffebec none repeat scroll 0 0; border: 1px solid #f7d0d4; color: #d00000; height: 20px; left: 1px; line-height: 18px; padding: 0 10px;position: absolute; top: 0;width: 260px;}
.nologin{border-top: 1px solid #e8e8e8; font-size: 12px; padding-top: 10px;}
.nologin a{color: #df3031; }
.loginList .inputStyle.width2 {width: 90px;}
/*我的回答*/
.myAsk-head{background: #fff; border-radius: 2px; box-shadow: 3px 3px 3px #dfdfdf; padding: 30px; width: 820px;}
.myAsk-head-left{float: left;}
.myAsk-head-left .user-head{width: 102px; height: 102px; position: relative; float: left;}
.user-head-img{border-radius: 50%; border: 1px solid #ddd; width: 100px; height: 100px; overflow: hidden;}
.user-head .level{height: 16px; line-height: 16px; color: #fff; font-size: 12px; border-radius: 8px; text-align: center; padding: 0 8px; 
	position: absolute; bottom: 0; right: 0; background: #f66; z-index: 100;}
.user-head .head-cover{border-radius: 50%; width: 102px; height: 102px; overflow: hidden; position: absolute; left: 0; top: 0; text-align: center; 
font-size: 16px; color: #fff; line-height: 102px; background: #000; filter: alpha(opacity=50); background-color: rgba(0,0,0,0.5); cursor: pointer;}
.user-head-info{padding: 6px 0 6px 20px; float: left;}
.user-head-info.pt40{padding-top: 40px;}
.user-head-info.pt27{padding-top: 27px;}
.user-head-info h3{font-size: 18px; color: #333;}
.user-head-info .icon-im{display: inline-block; width: 18px; height: 17px; background: url("../images/icon_im.png") no-repeat;
cursor: pointer; margin-left: 5px; vertical-align: -2px;}
.user-head-info .role{margin-top: 12px;}
.user-head-credit,.user-head-phone{margin-top: 10px;}
.role .expert-tag,.role .expert-f0{ background: #f0f0f0;border-radius: 2px;color: #666;display: block; float: left;font-size: 12px;height: 22px;
 line-height: 22px; margin: 0 5px 0 0; padding: 0 10px; text-align: center;}
.role .expert-tag{background: #ffeaea; color: #d40711; width: auto;}
.user-head-credit .coin{display: inline-block; height: 15px; line-height: 15px; color: #c33; font-size: 14px; padding-left: 19px; margin-right: 2px;
	background: url("../images/icon_coin.png") no-repeat;}
.user-head-credit a{padding-left: 10px;}
.user-head-credit span{padding-left: 10px; color: #ccc;}
.myAsk-head-right{float: right; padding-top: 25px; width: 430px;}
.myAsk-head-right li{float: left; border-right: 1px solid #ddd; padding: 0 20px; text-align: center;}
.myAsk-head-right .myAsk-num{color: #cc0000; font-family: "Arial"; font-size: 18px; position: relative;}
.myAsk-num .icon_add{display: inline-block; width: 7px; height: 7px; background: url(../images/icon_add.png) no-repeat; 
	position: absolute; top: 0;}
.myAsk-head-right .myAsk-tit{color: #666; font-size: 14px; margin-top: 6px;}
.questionBox.pad0{padding: 0; width: 880px;}
.question-wrapper.padX30{padding: 0 30px;}
.myAsk-nav{border-bottom: 1px solid #ccc; padding-left: 12px; height: 50px;}
.myAsk-nav-item{float: left; height: 50px; padding: 0 15px;}
.myAsk-nav-item .item-a{border-bottom: 2px solid #fff; display: block; float: left; font-size: 16px; height: 48px; line-height: 48px; 
	padding: 0 12px; text-align: center; text-decoration: none;}
.myAsk-nav-item .item-a.cur{border-bottom: 2px solid #c00; color: #c00;}
.myAsk-nav .line{background: #ccc; float: left; height: 16px; margin: 17px 0; width: 1px;}
.filter-tag,.interest-wrap{border-bottom: 1px solid #ccc; padding: 16px 0;}
.filter-radio{float: left; margin-right: 20px; font-size: 14px; color: #666; cursor: pointer;}
.filter-radio i{display: inline-block; width: 14px; height: 14px; margin-right: 10px; vertical-align: -2px; background: url(../images/icon_radio.png) no-repeat;}
.filter-radio .check{background-position: 0 -14px;}
.answer-mode{background: #f4f4f4; border-radius: 50%; height: 33px; margin-top: -40px; position: absolute; right: 10px;
    text-align: center;top: 50%; width: 33px; cursor: pointer; padding: 23px;}
.answer-mode span{display: block; width: 33px; height: 33px; background: url(../images/icon_mode.png) no-repeat;}
.answer-mode .adopt{background-position: -33px 0;}
.answer-mode .adopted{background-position: -66px 0;}
.answer-mode .recommend{background-position: -99px 0;}
.answer-mode .resolved{background-position: -132px 0;}
.answer-mode.bgffc{background: #ffc;}
.answer-mode-text{display: none; font-size: 12px; color: #fff; width: 80px; height: 31px; line-height: 28px; text-align: center; 
	position: absolute; left: 0; top: -30px; background: url(../images/mode_text.png) no-repeat; }
.answer-mode:hover .answer-mode-text{display: block;}
.interest-wrap .refresh{float: right; font-size: 14px; margin: 5px 0 0 18px;}
.refresh:hover{text-decoration: none;}
.refresh:hover .icon_huan{background: url(../images/icon_huanr.png) no-repeat;}
.interest-wrap .tag-setting{font-size: 14px; margin-top: 5px; cursor: pointer;}
.tag-setting:hover{color: #c00; text-decoration: none;}
.tag-setting .icon_know{display: inline-block; width: 14px; height:14px; vertical-align: -2px; margin-right: 6px;
background: url(../images/icon_know.png) no-repeat;}
.tag-setting:hover .icon_know{background: url(../images/icon_rknow.png) no-repeat;}
.tag-setting .icon_add{font-size: 20px; font-weight: bold; margin-right: 6px;}
.tag-all,.interest-btn a{display: block; float: left; background: #fff; border: 1px solid #999; border-radius: 4px; color: #333;
height: 26px; line-height: 26px; margin-right: 10px; padding: 0 10px; text-decoration: none; white-space: nowrap;}
.tag-all{border: 1px solid #c00; }
.tag-all:hover{text-decoration: none;}
.interest-btn{width: 580px; height: 28px; overflow: hidden; white-space: nowrap;}
.empty-wrap{width: 100%; height: auto !important; min-height: 500px;}
.empty{margin: 0 auto; padding-top:135px; text-align: center; width: 145px;}
.empty img{width: 86px; height: 109px;}
.empty p{margin-top: 40px; font-size: 18px; color: #999;}
/*聚合页*/
.wordWrap{background: #fff; border-radius: 2px; box-shadow: 3px 3px 3px #dfdfdf; padding: 30px; width: 820px;}
.wordWrap h1{font-size: 24px; color: #333; font-weight: 400; margin-bottom: 18px;}
.wordIntro-part,.wordIntro-all{text-indent: 30px; font-size: 14px; color: #666; line-height :27px;}
.wordWrap .open,.wordWrap .close{color: #999; cursor: pointer; float: right; font-size: 14px;}
/*搜索无结果页*/
.result{background: #fff;border-radius: 2px; padding: 105px 0 258px; width: 100%; text-align: center;}
.result img{width: 66px; height: 66px; margin: 0 auto 50px auto;}
.result div{font-size: 24px; color: #666; margin-bottom: 10px;}
.result .cf00{color: #f00;}
.result p{color: #999; font-size: 18px; margin-bottom: 38px;}
.result .ask-btn{display: block; width: 120px; height: 33px; line-height: 33px; text-align: center; 
	font-size: 14px; color: #fff; border-radius: 4px; background: #d40711; margin: 0 auto;}
.ask-btn:hover{text-decoration: none;}
/*观点型、分析型、神回复*/
.ztPage{background: #fff; border-radius: 2px; box-shadow: 3px 3px 3px #dfdfdf; width: 880px;}
.ztPage-view,.ztPage-analysis{width: 820px; height: 149px;  padding: 40px 30px 12px;}
.ztPage-view{background: url(../images/bg_view1.jpg) no-repeat;}
.ztPage-analysis{background: url(../images/bg_analysis.jpg) no-repeat;}
.ztPage-tit{width: 100%; background: #fff; filter: alpha(opacity=40); background-color: rgba(255,255,255,0.4); font-size: 30px;
	border-radius: 4px; padding: 40px 0; text-align: center; margin-bottom: 10px;}
.ztPage-tit.godstyle{padding: 20px 28px; text-align: left; width: 764px; line-height: 40px;}
.share-btn.c333{color: #333;}
.share-btn .icon_jtshare1{display: inline-block; width: 7px; height: 4px; background: url(../images/icon_jtshare1.png) no-repeat 0 0; 
	margin-left: 6px; vertical-align: 3px;}
.ztPage-cont{padding: 0 30px 32px; width: 820px;}
.ztPage-item{padding: 30px 0; border-bottom: 1px dotted #ddd;}
.ztPage-comment{margin-bottom: 10px;}
.ztPage-answer{color: #666; font-size: 14px;}
.ztPage-answer i{display: inline-block; width: 18px; height: 14px; margin-right: 8px; vertical-align: -2px;
	background: url(../images/icon_hap.png) no-repeat;}
.ztPage-text{font-size: 14px; color: #666; line-height: 24px;}
.ztPage-item h3{font-size: 14px; color: #666; margin-bottom: 10px;}
.ztPage-more{display: block; width: 100%; height: 52px; line-height: 52px; text-align: center; font-size: 16px; background: #eee;}

/*404*/
.box-404{width: 626px; margin: 0 auto; text-align: center; padding-top: 2px; min-height: 600px;}
.box-404 img{width: 100%; height: 100%;}
.box-404 p{height: 36px; line-height: 36px; margin-top: 15px; font-size: 18px; color: #fff;}
.box-404 .red{color: #d40711;}
.box-404 .back{display: inline-block; background: #d40711; border-radius: 4px; 
	width: 100px; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 16px; margin-left: 10px;}
.box-404 .back:hover{text-decoration: none;}

/*搜索列表页-相关楼盘、相关小区*/
.loupan-img{width: 240px; height: 160px; position: relative; margin-bottom: 5px;}
.loupan-img img{width: 100%; height: 100%;}
.loupan-img .img_num{position: absolute; left: 0; bottom: 5px; height: 12px; line-height: 12px; text-indent: 5px; color: #efefef; font-size: 12px;}
.img_num .icon_img{display: inline-block; width: 16px; height: 12px; background: url(../images/icon_img.png) no-repeat; margin-left: 5px;}
.loupan-info h3{height: 26px; line-height: 26px; font-size: 16px; color: #333; background: none; padding-left: 0; font-weight: bold; margin: 0;}
.loupan-info p{height: 24px; line-height: 24px; color: #333; font-size: 14px;}
.loupan-info .red{color: #d40711;}
.loupan-info .f12{font-size: 12px;}

/*网站地图*/
.bbanner {cursor: pointer; margin: 0 auto;}
.bbanner .add { cursor: pointer; height: 236px; width: auto;}
.hot-tj{width: 248px; padding: 30px 30px 30px 22px; margin-bottom: 20px; margin-top: 20px;}
.hot-tj h3{background: rgba(0, 0, 0, 0) url("../images/bg_line.png") no-repeat scroll 0 2px;color: #333;font-size: 16px;
font-weight: 400; height: 16px; line-height: 16px; padding-left: 15px;}
.hot-tjlist{padding-top: 10px;}
.hot-tjlist a{display: block; float: left; padding-right: 10px; width: 110px; height: 30px; line-height: 30px; 
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.type-box{padding: 0 30px; width: 820px; background: #fff; margin-top: 20px; }
.box-tit{padding: 6px 0; border-bottom: 1px solid #eee; height: 46px; line-height: 46px; text-indent: 30px;}
.box-cont{padding: 6px 12px 20px 30px;}
.box-cont a{float: left; height: 35px; line-height: 35px; font-size: 14px; margin-right: 25px;}

/*报错*/
.error{width: 220px; padding: 60px 0; margin: 0 auto; text-align: center;}
.error img{width: 100%; height: 100%; margin-bottom: 30px;}
.error .error-txt{font-size: 18px;}

/*回到顶部*/
.r-floating{position: fixed; right: 5px; bottom: 50px;}
.r-item{width: 50px; height: 50px; margin-bottom: 1px;}
.r-item a{display: block; width: 100%; height: 100%; text-align: center; background: #fff; position: relative;}
.r-item i{display: inline-block; width: 22px; height: 25px; background: url(../images/icon_rpic.png) no-repeat; margin: 12px auto 0 auto; }
.r-item .toTop{background-position: 0 0;}
.r-item .feedback{background-position: -22px 0;}
.r-item .design{background-position: -44px 0;}
.r-item .gift{background-position: -66px 0;}
.r-item .price{background-position: -88px 0;}
.r-item em{position: absolute; top: 0; left: 0; background: #999; color: #fff; font-size: 12px; font-style: normal; line-height: 18px; 
	padding: 6px 12px; width: 26px; height: 38px; display: none;}
.r-item .gift-ewm{width: 100px; height: 136px; background: #fff; position: absolute; left: -100px; top: -35px; display: none;}
.gift-ewm img{width: 100%; height: 100px;}
.gift-ewm p{color: #666; font-size: 12px; line-height: 16px; text-align: center;}
.r-item a:hover em,.r-item a:hover .gift-ewm{display: block;}

/*页尾*/
.sfunfooter20120411{width:960px;background:#eee;color:#333;font-size:12px;font-family:'宋体';text-align:center;clear:both;
margin:50px auto 0 auto;}
.sfunfooter20120411 a:link{font-size:12px;color:#333;text-decoration:none;}
.sfunfooter20120411 a:visited{font-size:12px;color:#333;text-decoration:none;}
.sfunfooter20120411 a:hover{font-size:12px;color:#c00;text-decoration:underline;}
.sfunfooter20120411 .song{line-height:20px;}
.sfunfooter20120411 .verdana{line-height:20px;font-family: Verdana;}
.sfunfooter20120411 .verdana a{color:#333;font-family:'宋体';padding:2px 7px;text-decoration:none;}
.sfunfooter20120411 .verdana a:hover{color:#c00;text-decoration:underline;}
.sfunfooter20120411 em{ font-style:normal;font-family: Verdana;}
.sfunfooter20120411 .spacing{line-height:23px;letter-spacing:3px;font-family:Verdana;margin-top:5px;}
.sfunfooter20120411 td a{display:block}
.sfunfooter20120411 td a:hover{color:#c00;text-decoration:none;}
.footershaixa{position:relative; z-index:2}
.footershaixa a{color:#333;text-decoration:none;}
.footershaixb{display:none;width:500px;height:175px;position:absolute;left:-230px;top:16px;cursor:auto;background:#fff;border:1px solid #c00;text-align:left;}
.footershaixa.activexiala div{display:block;padding:5px 10px;}
.footershaixa.activexiala div td{line-height:22px;}

/*猜你喜欢*/
.more{float: right; font-size: 14px; color: #999;}
.drawing li{margin-bottom: 20px; width: 240px; height: 160px;}
.drawing .draw-item{display: block; width: 240px; height: 160px; position: relative;}
.draw-item img{width: 100%; height: 100%;}
.drawing .draw-text{position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; line-height: 30px; text-align: center; 
	color: #fff; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
	background: #000; filter: alpha(opacity=50); background-color: rgba(0,0,0,0.5);}

/*20170110*/
/*楼盘详情页-新房*/
.lp-img{width: 238px; height: 160px; border: 1px solid #eee;}
.lp-img img{width: 100%; height: 100%;}
.lp-info,.fangBox-info{padding-top: 6px;}
.lp-info h3{line-height: 22px; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lp-price{height: 22px; line-height: 21px;}
.lp-comment{float: left;}
.lp-comment i{display: inline-block; width: 13px; height: 12px; margin-right: 2px; vertical-align: middle; background: url(../images/star_icon.png) no-repeat;} 
.lp-comment .star{background-position: 0 -24px;}
.lp-comment .star{background-position: 0 -24px;}
.lp-comment .half-star{background-position: 0 -12px;}
.lp-comment .gray-star{background-position: 0 0;}
.lp-comment .comment-num{margin-left: 5px; font-size: 12px; color: #999;}
.comment-num:hover{color: #c00;}
.lp-price .price{float: right; color: #d40711; font-size: 14px;}
.lp-tag{margin-top: 3px; width: 100%; height: 27px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lp-tag span{float: left; margin: 5px 5px 0 0; border: 1px solid #ccc; height: 20px; line-height: 20px; font-size: 12px; padding: 0 6px; font-size: 12px; color: #999;}
.lp-tag .yellow{border: 1px solid #f90; color: #ff9900;}
.fangBox-Wrap{padding-bottom: 20px; border-bottom: 1px solid #eee; margin-top: 20px;}

/*楼盘详情页-租房*/
.lp-info .address{font-size: 12px; color: #999; line-height: 22px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fangNum{line-height: 22px; font-size: 12px; color: #666;}
.fangBox-tit{line-height: 20px; font-size: 15px; font-weight: bold; overflow: hidden;}
.fangBox-price{height: 22px; line-height: 21px; font-size: 12px; color: #666; margin-top: 2px;}
.fangBox-price .price span{font-size: 14px; color: #d40711; margin-right: 15px;}
.fangBox-price .huxing{float: right;}
.lp-tag .f99{border: 1px solid #f99; color: #f99;}

/*楼盘详情页-二手房*/
.address i,.fangNum i{display: inline-block; width: 12px; height: 12px; background: url(../images/icon_address.png) no-repeat; 
	vertical-align: middle; margin-right: 5px;}
.address .icon_address{background-position: 0 0;}
.fangNum .icon_house{background-position: 0 -12px;}
.huxing{font-size: 12px; color: #666; line-height: 22px;}
.lp-tag .train{border: 1px solid #98b5e9; color: #98b5e9; padding: 0 5px 0 27px;  margin-right: 0;
	background: url(../images/subinforbg.gif) no-repeat;}

/*详情页-底部浮层 20170213*/
.baojia{width: 100%; height: 240px; position: fixed; left: 0; bottom: 0; z-index: 1000;}
.baojia_cont{width: 100%; height: 240px; position: absolute; bottom: 0; left: 0; overflow: hidden;}
.baojia_bg{width: 100%; height: 210px; position: absolute; left: 0; bottom: 0;
	background:#000; filter: alpha(opacity=80); background-color: rgba(0,0,0,0.8);}
.baojia_cont .baojia_inner{width: 1200px; height: 210px; position: absolute; left: 50%; bottom: 0; margin-left: -600px; text-align: left;}
.baojia_pic{float: left; width:454px; height:238px; margin-top:-30px;}
.baojia_pic img{width:100%; height: 100%;}
.baojia_cont ul{float: left; margin: 20px 20px 0; width: 210px;}
.baojia_cont ul li {font-size: 14px; width: 210px; height: 26px;line-height: 26px; margin-bottom: 18px;text-align: left;}
.baojia_cont ul li input {background: #fff; border: none; color: #999; font-size: 14px; width: 200px; height: 26px; line-height: 26px;
 outline: none;padding: 0 5px; vertical-align: top;}
.baojia_cont ul li input[type="button"] {background: #f4a51c; border: none;color: #fff; cursor: pointer; outline: none;
	font-size: 14px; height: 26px; margin-left: 6px;width: 102px;}
.baojia_cont ul li font {color: #f4a51c; display: block; font-size: 12px; line-height: 16px;margin: 0 0 -16px;}
.baojia_cont ul li select {border: none; color: #999; font-size: 14px; width: 102px; height: 26px; vertical-align: top; 
	font-family:"Microsoft Yahei";}
/*.baojia_cont p {color: #fff; float: right; line-height: 16px; margin-top: 55px; text-align: center; width: 180px;}*/
.baojia_cont dl { color: #fff; float: left; font-size: 14px; margin: 20px 0 0 0; width: 240px;}
.baojia_cont dl input[type="button"] {background: #c00; border: none; border-radius: 5px; color: #fff; cursor: pointer; float: left;
	font-size: 16px;height: 30px; width: 150px; outline: none;}
.baojia_cont dl cite {border: 1px solid #fff; float: left; height: 22px; line-height: 22px; margin: 6px 0 0 20px; text-align: center; width: 78px;}
.baojia_cont dl cite a {color: #fff; display: block; text-decoration: none;}
.baojia_cont dl font {clear: both;display: block; font-size: 16px; line-height: 30px; padding: 10px 0;}
.baojia_cont dl i {color: #c00; display: inline-block; font-size: 30px; text-align: center; width: 128px;}
.baojia_cont dl dd {float: left;line-height: 30px; width: 120px;}
.baojia_cont p {color: #fff; float: right; line-height: 16px; margin-top: 40px; text-align: center; width: 244px;}
.baojia_cont p i {float: left; margin-left: 10px; width: 112px; font-size: 12px;}
.baojia_cont p img {margin-top: 6px;}
.baojia_cont .baojia_inner span {cursor: pointer;height: 21px; position: absolute; right: 0; top: 20px; width: 21px;}
.baojia_l {bottom: 20px; cursor: pointer; height: 198px;left: 0; overflow: hidden; position: absolute; width: 0;}

/*20170327*/
.fangjiaBox{margin-bottom: 20px; padding: 13px 10px; background: #fff;}
.fangjia{height: 34px; line-height: 34px;}
.fangjia span{font-size: 15px; color: #000; margin-right: 15px; float: left;}
.fangjia .btn-fangjia{float: left; background: #c00; font-size: 16px; color:#fff; border-radius: 3px; width: 100px; height: 34px; line-height: 34px;
 text-align: center;}
.btn-fangjia:hover{text-decoration: none;}
.fangjiaBox.pt30{padding-top: 30px;}
.fangjiaBox h3{background: url("../images/bg_line.png") no-repeat 0 2px;font-size: 16px; font-weight: 400; height: 16px; line-height: 16px;
 margin-bottom: 20px; padding-left: 15px;}
.fangjiaBox .trend-img{margin-bottom: 16px; width: 280px; height: 166px;}
.trend-img img{width: 100%; height: 100%;}
.lp-img {position: relative;}
.lp-imgcont{width: 100%; height: 25px; line-height: 25px; position: absolute; left: 0; bottom: 0; font-size: 12px; text-indent: 4px;
	overflow:hidden; text-overflow: ellipsis;white-space: nowrap; background-color: rgba(0,0,0,.4);}
.lp-imgcont a,.lp-imgcont a:hover{color: #fff;}
.lp-tag .c00 {border: 1px solid #c00;color: #c00;}
.lp-tag .bgc00{background: #c00; border: 1px solid #c00; color: #fff;}
.lp-tag em{line-height: 28px; color: #666; font-size: 12px; margin-left: 10px;}
.lp-tag.mb5{margin-bottom: 5px;}
.houseBox-img{position: relative;}
.house-redIcon{width: 32px; height: 26px; background: url(../images/redicon.png) no-repeat; font-size: 12px; color: #fff; 
	text-align: center; padding-top: 4px; position: absolute; top: 0; left: 8px;}
.fangBox-tit.lh18{line-height: 18px;}
.maifang{padding-top: 10px;}
.maifang p{width: 100%; height: 24px; line-height: 24px; text-align: center; margin-bottom: 4px; color: #666; font-size: 15px;}
.maifang .btn-sell{display: block; width: 240px; height: 34px; line-height: 34px; border-radius: 4px; background: #d40711; color: #fff; 
	font-size: 18px; text-align: center;}
.btn-sell:hover{text-decoration: none;}


/*20170411*/
.xgt{position: absolute; width: 34px; height: 14px; left: 5px; top: 5px; background: url(../images/xgt.png) no-repeat; }

/*20170425*/

.solagon{font-size: 16px; color: #666; line-height: 30px;}
.zhishi{padding: 18px; border: 1px solid #e6e6e6; width: 652px;}
.zhishi dt{float: left; width:160px; height: 90px; margin-right: 14px;}
.zhishi dt img{width: 100%; height: 100%;}
.zhishi dd{float: left; width: 478px;}
.zhishi-question{float: left; width: 346px; font-size: 18px; color: #333; height: 20px; line-height: 20px; 
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zhishi-btn{float: right; width: 70px; height: 26px; line-height: 25px; text-align: center; border: 2px solid #e78888; color: #cc0000;
	font-size: 14px; border-radius: 3px; margin-top: 30px;}
.zhishi-btn:hover{text-decoration: none;}

/*2017-11-16点评入口*/
.dianping_box{height:24px;line-height:24px;margin-top:17px;padding-top:14px;border-top:1px solid #eee;}
.dianping{width:62px;height:24px;font-size:12px;line-height:24px;background:#ff9900;color:#fff;float:left;text-align:center;margin-right:13px;}
.people_dp{margin-top:11px;height:36px;line-height:36px;}
.people_dp a.user-img{border:1px solid #d46932;width: 34px;height: 34px;}
.people_dp em{color:#333;font-size:14px;}
.pinglun_dp{font-size:12px;color:#666;line-height:22px;margin:6px 0 20px;}
.look_all{width:115px;text-align:center;border:2px solid #e78888;padding:6px 0;font-size:14px;color:#df3031;border-radius:4px;display:block;margin:auto;}

/*2018-03-23*/
.fixture_icon{background: #ffeaea;color: #d40711;font-weight:normal;font-size:12px;padding:3px 10px;border-radius:2px;margin-left:15px;}
.fixture_con{margin-top:15px;}
.fixture_con span{font-size:12px;color:#999;line-height:22px;display:block;}
.comment_yj{color:#fff;font-size:12px;background:#fbcd7d;padding:2px 8px;border-radius:9px;margin-left:8px;}
/*2018-03-28*/
.questionArea h1{font-size: 18px; line-height: 30px; font-weight: 400;}
.questionArea h1 .coin{display: inline-block; height: 15px; margin-right: 20px; background: url(../images/icon_coin.png) no-repeat;
padding-left: 25px; color: #d40711; line-height: 15px;}





















/* 房产问答首页 */
.shadow_border {border-radius: 2px;background: #fff;box-shadow: 3px 3px 3px #dfdfdf;}
.ask-daily1 {margin-top: 20px;padding: 20px 30px 24px;width: 820px;}
.h42_f19_h2 { position: relative; height: 42px; line-height: 42px; font-size: 19px; border-bottom: 1px solid #eee; font-weight: normal; }
.h42_f19_h2 a { position: absolute; right: 0; top: 7px; font-size: 12px; color: #999; }
.h42_f19_h2 a:hover { color: #c00; }
.wg_unit { position: relative; padding: 23px 0 22px; border-bottom: 1px solid #f1f1f1;}
.wg_unit h3 { line-height: 32px; margin-bottom: 5px; font-weight: normal;}
.wg_unit h3 a {font-size: 17px;}
/* .wg_unit h3 a:hover {color: #333; text-decoration: none; } */
.wg_info .head_magnus {float: left;width: 36px; height: 36px; border-radius: 50%; margin-right: 10px;}
.wg_info .head_magnus img {width: 36px; height: 36px; border-radius: 50%; }
.wg_unit .wg_info_p {float: left; height: 36px; line-height: 36px; font-size: 12px; color: #999; font-weight: normal; width: auto;}
.wg_unit .wg_info_p em {color: #333; margin-right: 5px;}
.wg_unit .wg_info_p i {margin: 0 10px;} 
.wg_tag { position: absolute; top: 24px; right: 0; padding: 0 13px; height: 28px; line-height: 28px; border-radius: 2px; border: 1px solid #f9d6d6; color: #df3031; font-size: 13px; }
.wg_tag:hover { text-decoration: none; color: #c00; }
.rmzj_ul {padding: 30px 0 16px;}
.rmzj_ul li {float: left;margin-right: 20px; width: 190px; text-align: center;}
.rmzj_li_top { position: relative; padding: 12px 0;border: 1px solid #eee; }
.rmzj_li_top .wd_arrdown { position: absolute; bottom: -9px; left: 86px; }
.rmzj_li_top p {/* height: 22px; line-height: 22px; */ font-size: 13px; color: #666; }
.rmzj_li_bottom {padding:16px 0 14px; border: 1px solid #f6f6f6; border-top: none; background: #fafafa; }
.rmzj_li_bottom h5 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 28px; line-height: 28px; margin-top: 7px; font-size: 16px; font-weight: normal;}
.rmzj_head {display: inline-block; width: 90px; height: 90px; border-radius: 50%; }
.rmzj_head img {width: 90px; height: 90px; border-radius: 50%; }
.rmzj_ans_det {height: 24px; line-height: 24px; color: #999; margin-bottom: 8px; font-size: 12px;}
.rmzj_ul .wg_tag {position: static; display: inline-block; }
.question-item .f17 a {font-size: 17px;}
.question-item.mded_qi  {padding: 24px 140px 24px 0; border-bottom: 1px solid #eee;}
.question-item.mded_qi .answer-cont a {font-size: 13px;}
.question-item.mded_qi .answer-from span.time {margin-right: 18px;}
.question-item.mded_qi .answer-from span.from {margin-right: 13px;}
.wg_load_more {text-align: center; padding-top: 26px;}
.wg_load_more a {display: inline-block; height: 20px; line-height: 20px; padding-right: 14px; background: url("../images/qi_arr_down.png") right 8px no-repeat; font-size: 12px; color: #999; }
.wg_load_more a:hover { color: #c00; }
.quick-ask h3.f17_h3_c3 {font-size: 17px; font-weight: normal; color: #333; }
.quick-area textarea.h_133 {height: 125px; width: 214px; font-size: 12px;}
.height_auto {height: auto;}
.qa_btn1 {float: left; width: 113px; height: 38px; line-height: 38px;border-radius: 2px; border: 1px solid #f9d6d6; text-align: center; color: #df3031; }
.qa_btn1.cur {float: right;  color: #fff; border-color: #df3031; background:#df3031; }
.qa_btn1:hover { text-decoration: none; }
.ask-type h3.qst_classify {height: 43px; line-height: 43px; background: none; border-bottom: 1px solid #eee; font-size: 17px; }
.ask-type .typedl_new a:hover {color: #c00; }
.ask-type .typedl_new dt a {font-weight: normal; font-size: 14px; color: #333;}
.ask-type .typedl_new dt {margin-bottom: 17px; }
.ask-type .typedl_new dd a { min-width: 52px; font-size: 13px; color: #666;}
/* 付费问答-未付费 */
.h38_f20_h2  { line-height: 38px; font-size: 20px; font-weight:normal; }
.wd_title_p {padding-top: 9px; height: 14px; line-height: 14px; font-size: 14px; color: #999; }
.wd_title_p b { height: 12px; width: 0; margin: 0 1em; border-right: 1px solid #eee; }
.wd_title_p a i { position: relative;top: 2px; margin-right: 2px;display:inline-block; width: 14px; height: 14px; }
.wd_title_p a.wd_share { margin-left: 28px; }
.wd_title_p a.wd_share i {  background: url("../images/wd_share.png") left bottom no-repeat; }
.wd_title_p a.wd_zan i {  background: url("../images/wd_zan.png") 0 0 no-repeat; }
.wd_title_p a.wd_zan.cur i {  background-position: 0 -16px; }
.wd_info_title {padding-bottom: 20px; border-bottom: 1px solid #eee;}
.wd_info_head {float: left; width: 50px; height: 50px; border-radius: 50%; margin-right: 10px; }
.wd_info_main { overflow: hidden; }
.wd_info_main h5 { font-weight: bold; font-size: 15px; height: 30px; line-height: 30px; color: #333; }
.wd_info_main p { font-size: 12px; height: 20px; line-height: 20px; color: #666; }
.wd_info_main i { width: 0; margin: 0 8px;}
.wd_info_main b { width: 0; margin: 0 3px;}
.wg_status_btn {display: block; margin: 72px auto; width: 100px; height: 40px; line-height: 40px;font-size: 15px; color: #fff; font-size: 15px; background: #df3031; border-radius: 2px; text-align: center; border: none; }
.wg_status_btn:hover {text-decoration: none; color: #fff; }
.ans_status_img { display: block; margin: 40px auto 18px;width: 112px; height: 90px; }
.ans_status_p {text-align: center; padding-bottom: 38px; font-size: 12px; color: #999;}
.ans_paied {margin: 25px auto 40px;font-size: 14px; line-height: 24px; }
.expert_recommend {margin-bottom: 25px; padding: 8px 13px 15px;background: #f1f7fe;}
.expert_recommend h5 {height: 31px; line-height: 31px;font-weight: bold; font-size: 14px; }
.expert_recommend p { line-height: 25px; font-size: 13px; color: #666;}
.h43_f17_h3 {height: 43px; line-height: 43px; font-size: 17px; border-bottom: 1px solid #eee; font-weight: normal; }
.ans_recommended {position: relative; padding: 25px 0 20px; border-bottom: 1px solid #eee;}
.ans_recommended .ans_txt {max-width: 670px; line-height: 26px; font-size: 15px; padding-bottom: 15px;}
.ans_recommended .ans_info_detail {height: 14px; line-height: 14px; font-size: 12px; color: #999; }
.ans_recommended .ans_info_detail i {width: 0; margin: 0 10px; border-right: 1px solid #eee; }
.ans_recommended .ans_info_detail em {color: #666; }
.ans_recommended .wg_tag {top: 38px; }
.hot_expert_ {padding: 30px 0 20px; border-bottom: 1px solid #eee;}
.hot_expert_pic {float: left; margin-right: 16px; width: 80px; }
.hot_expert_pic img { width: 80px; height: 80px; border-radius: 50%; }
.hot_expert_pic p { text-align: center; line-height: 18px; margin-top: 11px; }
.wrap_hot_e {overflow: hidden; }
.hot_e_p {height: 48px; line-height: 22px; overflow: hidden; font-size: 13px; color: #666; }
.hot_e_p1 {height: 31px; line-height: 31px; color: #999; font-size: 12px; margin-bottom: 6px;} 
.wrap_hot_e .wg_tag {position: static; display: inline-block; }
.wrap_hot_e .wg_tag b {font-weight: bold; }

/* 付费问答-答主回答 */
.wd_dzhd {float: right; }
.wd_dzhd strong { position: relative;top: 2px; margin-left: 6px; font-size: 16px; font-weight: bold; color: #df3031; }
.wd_title_p .wd_dzhd b { position: relative;top: 2px; font-size: 12px; display: inline-block; width: 0; height: 14px; }
.dzhd_area_div {height: 246px; border-radius: 1px; }
.dzhd_area_div textarea { padding: 6px; width: 806px; line-height: 24px; font-size: 14px; color: #999; outline: none; border: none; background: #fff;}
.dzhd_area_div textarea.focus { color: #333; }
a.h40_f14_rw { display: block; margin: 20px auto 0; width: 96px; height: 40px; line-height: 40px; background: #df3031; font-size: 14px; color: #fff; border-radius: 2px; text-align: center; }
a.h40_f14_rw:hover { text-decoration: none; }
.quick-ask h3.h43_f17_h3 {font-size: 17px; color: #333; }
.expert_ans_unit {padding: 27px 0 20px; color: #999; border-bottom: 1px solid #eee; }
.expert_ans_unit .eaup_wrap {height: 35px; line-height: 35px; }
.expert_ans_unit em {margin:0 5px 0 10px;color: #333; }
.expert_ans_unit_pic {width: 35px; height: 35px; border-radius: 50%; }
.exp_ans_p {margin: 10px 0 0; font-size: 13px; line-height: 22px; max-height: 44px; overflow: hidden; color: #333; }
.exp_ans_p1 {height: 33px; line-height: 33px; margin-bottom: 3px; font-size: 12px; color: #999; }
.expert_ans_unit .wg_tag {position: static; display: inline-block; }
..wd_title_p a i { *top:-2px; }

/* 结果搜索页 */
.bread_527 {padding-left: 5px; width: 1195px; margin: 19px auto 0;height: 24px; line-height:24px; color: #999; }
.bread_527 a  {float: left; color: #999; font-size: 13px; }
.bread_527 a:hover  {color: #c00; }
.bread_527 i  {float: left; margin: 0 5px; }
.user_wd_info  {padding-bottom: 20px; border-bottom: 1px solid #eee;}
.wg_tag_top .wg_tag {top: 23px;}
.user_wd_head { float: left; margin-right: 10px; width: 56px; height: 56px; border-radius: 50%; }
.wd_head_right_info {overflow: hidden; }
.wd_head_right_info p {height: 27px; line-height: 27px; padding-bottom: 7px; }
.wd_head_right_info span {margin-right: 5px; float: left; height: 23px; line-height: 23px; padding: 0 8px; border-radius: 2px; font-size: 12px; color: #999; background: #f7f7f7;}
.wd_head_right_info span.expert {color: #df3031; background: #fcefef;}
.user_wd_data {text-align: center; padding-top: 14px; }
.usd_item {height: 24px; line-height: 24px; font-size: 14px; color: #666;}
.usd_in {float: left; width: 120px;}
.usd_in.usd_in_border {width: 119px; border-right: 1px solid #eee;}
.usd_num {font-size: 19px; color: #df3031; font-weight: bold;}
.wd_jp_zs {display: block; padding: 20px 0 12px; line-height: 20px; font-size: 12px; border-bottom: 1px solid #eee;}

/* 免费问大家/付费问专家 */
.wytw_tab {float: left; width: 110px; background: #f7f7f7; min-height: 453px;}
.wytw_tab_ul li {height: 73px; line-height: 73px; border-left: 2px solid #f7f7f7; text-align: center; cursor: pointer; }
.wytw_tab_ul li.cur{ background: #fff; border-color: #df3031; }
.wytw_textarea {float: left; width: 655px; padding-bottom: 30px; }
.wytw_550 {width: 550px; padding-top: 18px; margin: 0 auto;}
.wytw_550 h4 {height: 60px; line-height: 60px; font-weight: normal; font-size: 16px; }
.wytw_550 h4 em { font-size: 12px; color: #df3031; }
.wywd_text_area_div { padding: 10px; border: 1px solid #d2d2d2; border-radius: 2px; font-size: 13px; margin-bottom: 10px; }
.wywd_text_area_div textarea{ width: 100%; min-height: 135px; font-size: 13px; line-height: 20px; border: none; outline: none; }
.wywd_text_area_div p{ padding-top: 8px; font-size: 12px; color: #999; text-align: right;}
.wywd_note { padding-left: 20px; height: 43px; line-height: 43px; margin-bottom: 15px; font-size: 12px; color: #666; background: url("../images/wytw_text_note.jpg") no-repeat 2px center;}
.wywd_note em { color: #999;}
a.h40_f14_btn { display: block; margin: 0 auto; width: 145px; height: 40px; line-height: 40px; font-size: 14px; color: #fff; background: #df3031; border-radius: 2px; text-align: center; }
a.h40_f14_btn:hover { text-decoration: none; }
.wytw_right_note {float: right; width: 394px; padding-left: 40px; margin-top: 28px;  border-left: 1px solid #eee;}
.wytw_right_note h3 { margin-bottom: 18px; height: 45px; line-height: 45px; font-size: 18px; color: #666;  font-weight: normal; }
.wytw_note_list { margin-bottom: 16px; height: 20px; line-height: 20px; font-size: 14px; color: #666;}
.wytw_note_list em { display: inline-block; margin-right: 10px; width: 18px; height: 18px; line-height: 18px; font-size: 12px; border: 1px solid #d7d7d7; border-radius: 50%; text-align: center;}
.bread_527 .cur {color: #666;}
.wytw_textarea,.wytw_right_note {min-height: 380px;}
.wytw_textarea .rmzj_ul {width: 400%;  }
.wytw_textarea .rmzj_ul li {width: 168px; border: 1px solid #fff; border-radius: 2px;}
.wytw_textarea .rmzj_ul li.cur { border: 1px solid #df3031;}
.rmzj_li_bottom strong {font-weight: bold; color: #df3031; }

/* 专家主页 */
.hp_expert_head {float: left; width: 96px; height: 96px; margin-right: 18px; border-radius: 50%; }
.hp_expert_info {overflow: hidden; position: relative; min-height: 91px; }
.hp_expert_info p {max-width: 590px; }
.hp_expert_info_p1 {height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; }
.hp_expert_info_p1 span {color: #666; font-size: 13px; font-weight: normal; }
.hp_expert_info_p2 {max-height: 46px; overflow: hidden; line-height: 25px; font-size: 13px;  }
.hp_expert_info_p3 { position: absolute; bottom: 0; height: 23px; line-height: 23px; font-size: 13px;  }
.hp_expert_info_p3 em {font-size: 12px; color: #999;   }
.hp_expert_info_p3 span {margin-right: 20px;  }
.hp_expert_info_p4 {height: 24px; line-height: 24px; font-size: 12px; color: #999;  }
.h30_f13_btn {position: absolute; top: 35px; right: 28px; font-size: 13px; height: 30px; line-height: 30px; width: 80px; text-align: center; background: #df3031; color: #fff; border-radius: 2px; }
.h30_f13_btn.gray { color: #fff; background: #b1b1b1; }
.h30_f13_btn:hover {color: #fff; text-decoration: none; }

/* 专家列表 */
.expert_list { position: relative; padding: 25px 0 12px; border-bottom: 1px solid #f1f1f1;}
.expert_list .hp_expert_head {width: 80px; height: 80px; margin-right: 22px; }
.expert_list .hp_expert_info_p1 {height: 20px; line-height: 20px; }
.expert_list .hp_expert_info_p2 {margin-top: 6px; }
.expert_list .hp_expert_info_p3 {height: 26px; line-height: 26px; }
.expert_list .hp_expert_info_p4 {height: 22px; line-height: 22px; }

/* 普通用户我的回答 */
.aaat_head {float: left; width: 96px; height: 96px; margin-right: 18px; border-radius: 50%; }
.aaat_info {float: left; max-width: 250px; }
.aaat_info .hp_expert_info_p1 span { display: inline-block; margin-left: 7px; padding: 0 6px; height: 14px; line-height: 14px; font-size: 12px; color: #fff; background: #ff6766; border-radius: 8px; font-weight: normal; }
.aaat_p1 {height: 33px; line-height: 33px; font-size: 13px; color: #666; }
.aaat_p1 strong { font-size: 14px; color: #df3031; margin-left: 10px; }
.aaat_p2 { height: 23px; line-height: 23px; font-size: 12px; color: #999; }
.aaat_ul {float: right; margin-top: 41px; }
.aaat_ul li { padding: 0 15px; float: left; border-right: 1px solid #eee; text-align: center;}
.aaat_ul .aaat_num { height: 20px; line-height: 20px; margin-bottom: 7px; font-weight: bold; font-size: 18px; color: #df3031; }
.aaat_ul .aaat_item { height: 16px; line-height: 16px;  font-size: 12px; color: #666; }
.qa_tabs {padding: 10px 0 20px; border-bottom: 1px solid #eee;}
.qa_tabs li {float: left; padding: 0 10px; height: 14px; line-height: 14px; border-right: 1px solid #eee; cursor: pointer; }
.qa_tabs li.cur {color: #df3031; }
.ans_status_wrap {position: relative; }
.ans_status_wrap .question-item.mded_qi .answer-from span.time {margin-right: 10px;}
.ans_status_ok {position: absolute; right: 10px; top: 50%; margin-top: -35px; }
.qa_tabs li.radio_list {float: right; position: relative; cursor: default; }
.qa_tabs .radio_list span {float: right; width: 16px; height: 16px; background: url("../images/radio_png.png") 0 0 no-repeat;}
.qa_tabs .radio_list span.cur { background-position: -26px 0;}
.qa_tabs .radio_list input { position: absolute; left: 10px; top: 0; width: 16px; height: 16px; opacity: 0; filter: alpha(opacity = 0); }
.qa_tabs .radio_list label { float: right; margin-left: 5px; }

/* 普通问答详情页面 */
.f20_h34_fn { margin-bottom: 14px; line-height: 34px; font-size: 20px; font-weight: normal; }
.qst_detail_ { padding: 10px 20px; line-height: 25px; font-size: 13px; color: #666; background: #fafafa;}
.qst_img_div {margin-top: 20px; }
.qst_img1 {float: left; margin-right: 15px; }
.qst_detail_btmul {padding: 20px 0;}
.qst_detail_btmul li { padding: 0 10px; left: 14px; line-height: 14px; float: left; border-right: 1px solid #eee; color: #999; font-size: 13px; }
.qst_detail_btmul .qst_detail_btmul_li {color: #666; }
	/* 分享 */
.share .attention,.share .share-btn{float: left; font-size: 12px; color: #999;}
.share .share-btn{position: relative;}
.share-btn .ewm{display: none; width: 100px; height: 100px; position: absolute; top: 20px; left: -20px;}
.share-btn:hover{color: #c00;}
.share-btn:hover .ewm{display: block;}
.ewm img{width: 100%; height: 100%;}
.attention i{display: inline-block; width: 15px; height: 13px; background: url(../images/icon_heart.png) no-repeat; margin-right: 8px; 
	vertical-align: -2px;}
.attention:hover{color: #c00; text-decoration: none;}
.attention.cal i{background-position: 0 -13px;}
.share span{float: left; padding: 0 8px; color: #999; font-size: 12px;}
.share-btn .weixin{display: inline-block; width: 19px; height: 15px; background: url(../images/weixin.png) no-repeat; margin-right: 8px; vertical-align: middle;}
.share-btn .icon_jtshare{display: inline-block; width: 7px; height: 4px; background: url(../images/icon_jtshare.png) no-repeat 0 0; 
	margin-left: 6px; vertical-align: 3px;}
.question-tag{float: left;}
.question-tag .icon_tag{display:inline-block; width: 14px; height: 14px; background: url(../images/icon_tag.png) no-repeat; vertical-align: middle; margin-right: 10px;}
.tag-item{display: inline-block; font-size: 14px;}
.tag-item .tag-item-link{margin-right: 10px; color: #999;}
.tag-item-link:hover{color: #c00;}
	/* End 分享 */
.qst_detail_btmul .share-btn {position: relative; }
.qst_detail_btmul  .share-btn .ewm {left: -17px; }
.qst_detail_btmul  .share-btn .weixin {margin-right: 5px; }
.qst_detail_btmdiv { height: 40px; line-height: 40px; padding-top: 20px; border-top: 1px solid #f1f1f1;}
.h40_f15_btn { float: right; padding: 0 20px; height: 40px; line-height: 40px; background: #df3031; color: #fff; border-radius: 2px; }
.h40_f15_btn:hover { text-decoration: none; color: #fff; }
.qst_detail_btmdiv em { float: right; padding-left: 17px; margin: 0 20px 0 3px; font-size: 12px; color: #df3031; font-weight: bold; background: url("../images/icon_jd_wd.png") no-repeat left center; }
.qst_detail_btmdiv span { float: right; font-size: 12px; color: #666; }
.norm_ask_ans_div { padding: 30px 0 20px; border-bottom: 1px solid #eee;}
.norm_ask_ans_img {margin-right: 14px; width: 60px; height: 60px; float: left; border-radius: 50%; }
.norm_ask_ans_detail {overflow: hidden; }
.naad_name {height: 25px; line-height: 25px; font-size: 14px; color: #999; }
.naad_ans_content { margin-top: 7px; line-height: 28px; font-size: 15px; }
.wg_load_more.show_all {text-align: left; height: 30px; line-height: 30px; padding-top: 0; }
.naad_btmul li { padding:0 10px; float: left; height: 14px; line-height: 14px; font-size: 12px; color: #999; }
.naad_btmul {padding-top: 8px;}
.naad_btmul .fr { float: right; }
.h32_pb13_h4 {height: 32px; line-height: 32px; padding-bottom: 13px; border-bottom: 1px solid #eee; font-weight: normal; font-size: 19px; }
.wd_relative_qsts {padding-top: 10px;}
.wd_relative_qsts li {height: 35px; line-height: 35px; font-size: 15px }
.wd_relative_qsts i {float: right; color: #999; font-size: 12px; }

 /*楼市排行榜*/
.houseBox-nav{float: right;}
.houseBox-nav a{color: #999; font-size: 14px;}
.houseBox-nav .cur{color: #d40711;}
.houseBox-nav span{padding: 0 5px; color: #ccc;}
.houseBox-list li{border-bottom: 1px solid #eee; margin-bottom: 10px;}
.houseBox-list .houseBox-img{width: 240px; height: 159px;}
.houseBox-img img{width: 100%; height: 100%;}
.houseBox-list .img-info{padding: 8px 0;}
.img-info .info-order{float: left; font-family: Arial; font-size: 16px; font-style: italic; font-weight: bold; text-align: center; width: 15px; color: #999;}
.img-info .info-order.red{color: #d40711;}
.img-info .info-text{margin-left: 20px; font-size: 12px; color: #666;}
.houseBox-list p{line-height: 18px;}
.houseBox-list .house-name{display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;}
.house-name.w140{width: 140px;}
.houseBox-list em{color: #d40711;}
.houseBox-list .house-price{border: 0; font-size: 12px; line-height: 20px; margin: 0;}
.house-price span{padding-right: 12px;}
.house-price a{color: #999;}
.house-price a:hover{color: #c00;}
.houseBox-list .price-tab{width: 70px; margin: 0 auto; font-size: 12px;}
.price-tab a{float: left; width: 32px; height: 18px; line-height: 18px; text-align: center; border: 1px solid #ccc;}
.price-tab a:hover{text-decoration: none;}
.price-tab .price-up{border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.price-tab .price-down{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.price-up.cur,.price-down.cur{border: 1px solid #d40711;}

/* 我的提问-免费/付费 */
.h30_f13px_btn {position: absolute; top: 50%; right: 0; z-index: 10; height: 30px; line-height: 30px; font-size: 13px;  margin-top: -15px; color: #fff; background: #df3031; width: 85px; text-align: center; border-radius: 2px; }
.h30_f13px_btn:hover {text-decoration: none; color: #fff; }
.answer-from span b {color: #df3031; margin-left: 3px; }
.answer-from span .b_gray_norm {color: #666; font-weight: normal; }
.question-item.mded_qi .answer-from span.time.c_999 {color: #999; }
.question-item .answer-from span {color: #666; }
.question-item .answer-from span.df3031 {color: #df3031; }
.wg_tag.vertical_mid { padding: 0 20px; z-index: 10;}
.answer-from .border_i {display: inline-block; height: 14px; border-right: 1px solid #eee; margin-right: 10px; padding-right: 10px; +position: relative; +top: -3px; }
.circled_qst_mark { position: relative; left: -9px; top: 2px; +top: 3px; display: inline-block; width: 14px; height: 14px; background: url("../images/circled_qst_mark.png") no-repeat;}
.question-item .answer-from .circled_qst_mark span { display: none; position: absolute; left: 22px; top: -12px; min-width: 300px; padding: 10px;background: #f4f9fe; color: #4b95f2; }
.question-item .answer-from .circled_qst_mark:hover span { display: inline-block; text-decoration: none; }
.ans_status_wrap_span {position: absolute; top: 30px; right: 95px; font-size: 12px; color: #999; }
/* 我的围观 */
.wdwg_top {height: 36px; line-height: 36px; margin-bottom: 8px; }
.wdwg_head_image {position: relative; margin-right: 10px; float: left; width: 36px; }
.wdwg_head_image_img {width: 36px; height: 36px; border-radius: 50%; }
.wdwg_head_image_v {position: absolute; right: -2px; bottom: 0; }
.wdwg_top_txt { float: left; font-size: 12px; margin-right: 5px;}
em.wdwg_top_txt {color: #999;}
.c_666 {color: #666!important;}
.wg_tag.vertical_mid_real {top: 50%; margin-top: -15px; }
.wdwg_top_txt strong { color: #df3031; }
.paddingbottom0 {padding-bottom: 0!important;}
.wtbtm.wg_tag {top: auto; bottom: 20px; z-index: 10; padding:0 20px; }
.ans_status_wrap_span.btm {top: auto; bottom: 27px; color: #666; }
.ans_status_wrap_span.c999 { color: #999; }
.wdwg_top .circled_qst_mark {left: 1px; }
.question-item .c_q_m1.circled_qst_mark span { display: none; height: 12px; line-height: 12px; position: absolute; left: 22px; top: -10px; min-width: 300px; padding: 10px;background: #f4f9fe; color: #4b95f2; font-size: 12px; }
.question-item .c_q_m1.circled_qst_mark:hover span { display: inline-block; text-decoration: none; }
.ans_status_wrap_span {position: absolute; top: 30px; right: 95px; font-size: 12px; color: #999; }
/* 我的回答-已回答 */
.question-item .answer-from span.c_999 {color: #999; }
.wg_tag.go_check {top:50%; margin-top: -15px; padding: 0 20px; }

/* 修正 */
.wd_relative_qsts li a {float: left; }
.radio_list.word2 {+width: 49px; }
.radio_list.word3 {+width: 63px; }
.radio_list.word4 {+width: 77px; }
.dzhd_area_div textarea {border-radius: 2px; }
.dzhd_area_div textarea.active {color: #333; }
.quick-area.h168 .quick-note {padding: 0; }
.rmzj_ul_div { overflow: hidden; }
.rmzj_ul_btn.prve_btn {  left: -40px; top: 208px;  background-position: 0 0; }
.rmzj_ul_btn.prve_btn:hover { background-position: 0 -138px; }
.rmzj_ul_btn.next_btn:hover { background-position: 0 -92px; }
.rmzj_ul_btn { position: absolute; right: -40px; top: 208px; width: 25px; height: 46px; background: url(../images/expert_jt.png) 0 -46px no-repeat; }
.wytw_textarea .wytw_550 {position: relative; }
.pb20 {padding-bottom: 20px !important;}
.mb18 {margin-bottom: 18px !important; }
.float_left {float: left !important;}
.float_right {float: right !important;}
.rmzj_li_top p{ height: 44px; line-height: 44px; overflow: hidden; }
.rmzj_li_top p.line2{ line-height: 22px; height: 22px; }
/* 弹窗 */
.pop6_7 {position: fixed; left: 0; top: 0; z-index: 1000; width: 100%; height: 100%; }
.mask_67 {width: 100%; height: 100%; position: absolute; z-index: 1; background: #000; opacity: 0.5; filter:alpha(opacity = 50);}
.popWin{width: 420px; position: fixed; left: 50%; top: 50%; margin-top: -100px; margin-left: -210px; box-shadow: 0 0 5px #e7e7e7; 
	background: #fff; z-index: 100; padding-bottom: 20px;}
.popWin p{width: 100%; text-align: center; padding-top: 60px; line-height: 30px; font-size: 16px; color: #333;}
.btnBox{width: 245px; margin: 60px auto 0 auto;}
.btnBox a{display: block; float: left; width: 110px; height: 35px; line-height: 35px; text-align: center; margin: 0 5px; border-radius: 4px; 
	border: 1px solid #ddd; font-size: 14px; color: #666;}
.btnBox .cur{background: #df3031; color: #fff; border: 1px solid #df3031;}
.btnBox a:hover{text-decoration: none;}
.pop6_7 h4  {font-size: 20px; text-align: center;font-weight: normal;padding-top: 40px;
    height: 30px;
    line-height: 30px;}
.pop6_7 .popWin p {font-size: 12px; color: #999; text-align: center; padding-top: 0;}
.pop6_7 .btnBox {margin-top: 10px;}
.not_again_67 {text-align: center; font-size: 12px; }
a.h40_f14_btn.gray { color: #fff !important; background: #b1b1b1 !important; }
a.h40_f14_btn.gray:hover { color: #fff !important; background: #b1b1b1 !important; }
a.h40_f14_btn.free { margin-top: 20px; }
a.h40_f14_rw.gray { color: #fff !important; background: #b1b1b1 !important; }
.wytw_textarea .supply-btn {float: none; }
.wytw_textarea .supply-pic {float: none; margin-left: 52px; }
.pop6_7 .popWin p.pop_f16_p {font-size: 16px; padding-top: 30px; color: #333; }
.pop6_7.pop6_12 .popWin  {margin-top: -70px; }
.pop6_7.pop6_12 .btnBox a {margin: 0 auto; float: none; }
.wg_tag.vertical_mid_real {z-index: 10; }
.wg_unit h3 {height: auto; max-height: 64px; max-width: 700px; overflow: hidden;  }
.h38_f20_h2 {height: auto; }
.expert_recommend { position: relative; }
.expert_recommend p,.expert_recommend h5 {max-width: 600px; }
.expert_recommend .wg_tag {top: 50%; margin-top: -15px; right: 15px; }
.ans_recommended .wg_tag {right: 15px; }
.head_magnus {position: relative; }
.head_v_tag {position: absolute; width: 13px; height: 13px; }
.wg_info .head_magnus .head_v_tag {position: absolute; width: 13px; height: 13px; top: 24px; left: 25px; }
.rmzj_head {position: relative; }
.rmzj_head .head_v_tag {position: absolute;width: 20px;height: 20px;top: 70px;left: 70px; }
.eaup_wrap {position: relative;}
.eaup_wrap .head_v_tag {top: 24px; left: 25px;}
.wd_info_title {position: relative; }
.wd_info_title .head_v_tag { left: 37px; top: 37px; }
.hot_expert_pic {position: relative; }
.hot_expert_pic .head_v_tag {width: 20px; height: 20px; top: 60px; left: 60px; }
.norm_ask_ans_div {position: relative; }
.norm_ask_ans_div .head_v_tag {width: 18px; height: 18px; top: 72px; left: 40px; }
.ans_and_ask_top  {position: relative; }
.ans_and_ask_top .head_v_tag { position: absolute;width: 20px;height: 20px;left: 73px;top: 75px; }
.user_wd_info {position: relative;}
.user_wd_info .head_v_tag {width: 15px; height: 15px; top: 42px; left: 42px;}
.expert_list {position: relative; }
.expert_list .head_v_tag { width: 20px; height: 20px; top: 85px; left: 60px; }
.head_v_tag_1 { width: 20px; height: 20px; top: 97px; left: 102px; }
.wytw_textarea .h40_f14_btn {margin-top: 20px; }
.wdwg_head_image_v {width: 13px; height: 13px; }
.rmzj_li_top p.line3 {line-height: 22px; height:44px;}


.h42_f19_h2 {font-size: 18px; }
.wg_info .head_magnus img { width: 34px; height: 34px; }
.rmzj_li_top p.line3 {padding: 0 15px; }
.h42_f19_h2 a { top: 3px; }
.rmzj_head img {width: 86px; height: 86px; }
.rmzj_head .head_v_tag {top: 67px; left: 67px; }
.wg_info .head_magnus img {width: 34px; height: 34px; }
.wg_tag {top: 50%; margin-top: -15px; }
.hp_expert_head {width: 92px; height: 92px;}
.head_v_tag_1 {top: 95px; left: 99px;}
.hp_expert_info_p1 {height: 24px; line-height: 24px; }
.hp_expert_info_p2 { line-height: 17px;margin-top: 5px; max-height: 36px;overflow: hidden; }
.hp_expert_info_p3 {height: 22px; line-height: 22px; color: #666; }
.hp_expert_info_p4 {height: 23px; line-height: 23px; }
.ans_recommended { border-color: #f2f2f2; }
.wytw_tab_ul li.cur { color: #df3031; }
#submitAsk .rmzj_ul { padding-top: 0; }
.rmzj_li_top p { padding: 0 15px;}
.wytw_right_note { width: 364px; }
.wd_title_p {font-size: 12px; }
.wd_title_p b {margin: 0 0.5em;}
.expert_recommend .wg_tag {background: #fff;}
.wrap_hot_e .wg_tag {margin-top: -4px; }
.ans_recommended .ans_txt {padding-bottom: 10px; max-height: 48px; overflow: hidden; }
.ans_recommended .wg_tag {top: 50%; margin-top: -15px;}
.quick-area.h168 {height: 160px;}
input, textarea, select, button {font-family:"Microsoft Yahei" !important;}
.dzhd_area_div {position: relative; border: 1px solid #df3031; border-radius: 2px; }
.dzhd_area_div textarea {border:none;height: 209px;}
.dzhd_area_div textarea {height: 209px;}
.rmzj_load_falure { text-align: center; padding-top: 10px;	}
.rmzj_load_falure p { padding-top: 20px; color: #999; font-size: 12px;	}
.wd_info_title .wd_info_main a:hover {text-decoration: none;}
*{ word-wrap:break-word; word-break:break-all;}
.pb0_bdno {padding-bottom: 0!important; border: none!important;}/*2017-10-09*/
/*话题列表*/
.dl_list{margin-top:30px;}
.dl_list dl{float:left;margin:0 20px 30px 0;}
.img_topic{width:400px;height:150px;overflow: hidden;}
.img_topic img{width:100%;display:block;}
.word_topic h3{font-size:16px;font-weight: normal;color:#333;margin-top:20px;}
.word_topic p{font-size:12px;color:#999;margin-top:10px;}
.span_right{margin-right:18px;}
.span_right i{margin:0 8px 0 8px;}
/*话题详情*/
.topic_banner{width:820px;position:relative;margin-top:10px;}
.topic_banner img{width:100%;display:block;}
.topic_banner p{background:#000;opacity: 0.2;width:372px;height:118px;position:absolute;top:50%;left:50%;margin:-59px 0 0 -186px;}
.topic_banner div{color:#fff;width:372px;height:118px;position:absolute;top:50%;left:50%;margin:-59px 0 0 -186px;z-index:20;/*background:rgba(0,0,0,0.2);padding:27px 22px 33px;-webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform: translate(-50%,-50%);*/}
.topic_banner div h2{font-size: 28px;margin-bottom:16px;text-align:center;margin-top:27px;}
.topic_banner div span{font-size:14px;display:block;text-align:center;}
.topic_banner div span i{margin:0 6px 0 6px;}
.wg_unit_border{border-bottom: 1px dashed #dddddd;}
.wg_unit_border h3{margin-bottom:12px;}
.wg_unit_border h3 a{font-size:16px;font-weight: bold;}

/*推荐专家*/
.expert_list_tj{position:relative;padding:20px 0 23px;}
.tj_expert_head{width:80px;height:80px;border-radius: 50%;float:left;margin:13px 22px 0 0;}
.expert_list_tj .head_v_tag {width: 20px;height: 20px;top: 94px;left: 60px;position:absolute;}
.tj_expert_info {overflow: hidden; position: relative; min-height: 91px; }
.tj_expert_info p {max-width: 590px; }
.tj_expert_info_p1 {height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; }
.tj_expert_info_p2 {max-height: 46px; overflow: hidden; line-height: 25px; font-size: 14px; color:#666; }
.tj_expert_info_p3 {height: 23px; line-height: 23px; font-size: 12px;color:#999;  }
.tj_expert_info_p4{margin-top:4px;height:20px;}
.tj_expert_info_p4 span{height:18px;line-height:18px;margin-right:5px;padding:0 4px;}
.tj_expert_info_p4_span1{font-size:12px;color:#feb143;border:1px solid #feb143;}
.tj_expert_info_p4_span2{font-size:12px;color:#86bcff;border:1px solid #86bcff;}
.expert_list_tj .h30_f13_btn {position: absolute; top: 58px; right: 0; font-size: 13px; height: 30px; line-height: 30px; width: 80px; text-align: center; border:1px solid #f9d6d6; color: #df3031; border-radius: 2px; background:#fff;}
.expert_list_tj .h30_f13_btn strong{font-weight:normal;}

/*首页修改*/
.topic_hot{width:400px;height:150px;overflow:hidden;position:relative;margin:20px 20px 0 0;float:left;}
.topic_hot img{width:100%;display:block;}
.topic_hot p{background:#000;opacity: 0.2;width:252px;height:82px;position:absolute;top:50%;left:50%;margin:-41px 0 0 -126px;}
.topic_hot div{color:#fff;width:252px;height:82px;position:absolute;top:50%;left:50%;margin:-41px 0 0 -126px;z-index:20;}
.topic_hot div h2{font-size: 20px;margin:16px 0 10px 0;text-align:center;letter-spacing:1px;}
.topic_hot div span{font-size:14px;display:block;text-align:center;}
.topic_hot div span i{margin:0 8px 0 8px;}

/*20171012*/
/*拒绝回答*/
.padding_bt{padding-bottom:40px;}
.jujue_a{float:right;padding: 0 13px;height: 28px;line-height: 28px;border-radius: 2px;border: 1px solid #f9d6d6;color: #df3031;font-size: 13px;}
.dzhd_area_div1 {position: relative; border: 1px solid #ddd; border-radius: 2px; }
textarea:focus {outline: none;}
.dzhd_area_div1 textarea {border:none;height: 294px;width:778px;padding:20px;color:#333;font-size:14px;line-height:30px;}
.jujue_tc{width: 420px;position: fixed;left: 50%;top: 50%;margin-top: -150px;margin-left: -210px;box-shadow: 0 0 5px #e7e7e7;background: #fff;z-index: 100;padding-bottom: 20px;}
.close_j{background:url(../images/btn_close1.png) no-repeat;width:16px;height:16px;background-size:100% 100%;display:block;position:absolute;top:18px;right:20px;}
.jujue_tc h3{font-size:24px;font-weight:bold;color:#333;padding-top:27px;text-align:center;}
.jujue_tc p{padding-left:60px;font-size:14px;color:#333;margin:20px 0 8px;font-weight: bold;}
.jujue_tc ul{padding-left:60px;}
.jujue_tc ul li{background:url(../images/icon_li.png) no-repeat left center;text-indent:26px;color:#666;font-size:14px;line-height:30px;}
.jujue_tc ul li.on{background:url(../images/icon_lion.png) no-repeat left center;text-indent:26px;color:#666;font-size:14px;line-height:30px;}
.jujue_tc a{display:block;height:40px;width:165px;text-align:center;line-height:40px;color:#fff;background:#df3031;border-radius: 2px;font-size:16px;margin:20px auto 0;}

/*未追问回答者视角*/
.po_bottom{padding-bottom:160px;}
.color6{color:#666;}
.expert_recommend .po_right{right:27px;}
.btn_width{width:80px;padding:0;text-align:center;}
.zhuiwen_tc{width:468px;margin-left:-234px;}
.zhuiwen {width: 418px;height: 186px;border: 1px solid #ddd;margin-bottom: 18px;position: relative;margin:16px auto 0;}
.zhuiwen_tc h3 {font-size: 24px;font-weight: bold;color: #333;padding-top: 16px;text-align: center;}
.zhuiwen textarea{width:396px;height:164px;padding:10px;border:none;}

/*追问未回答*/
.zhuiwen_yi{margin-bottom:20px;}
.zhuiwen_wei,.zhuiwen_yi{margin-top:-15px;}
.zhuiwen_wei p,.zhuiwen_yi p{color:#666;line-height:30px;font-size:14px;}
.zhuiwen_wei p.zhuiwen_title,.zhuiwen_yi p.zhuiwen_title{background:url(../images/circled_qst_mark1.png) no-repeat left center;background-size:18px 18px;text-indent:30px;color:#333;}
.zhuiwen_yi p.huida_title{background:url(../images/circled_qst_mark2.png) no-repeat left center;background-size:18px 15px;text-indent:30px;color:#333;margin-top:5px;}
.zhuiwen_hd{width:820px;border: 1px solid #ddd;height:160px;margin:15px auto 25px;}
.zhuiwen_hd textarea{width:786px;height:126px;padding:10px;border:none;width:778px;padding:16px;color:#333;font-size:14px;line-height:30px;}
.btn_huida{display: block;height: 40px;width: 115px;text-align: center;line-height: 40px;color: #fff;background: #df3031;border-radius: 2px;font-size: 14px;margin:0 auto 30px;}

/*婉拒回答*/
.ans_jujue_img{float:left;width:150px;margin-left:200px;padding:24px;}
.jujue_list{float:left;color:#666;margin:55px 0 0 10px;font-size:14px;}
.jujue_list li{line-height:24px;}
.jujue_list_h{float:left;color:#666;margin:72px 0 0 10px;font-size:14px;}

/*2017-11-01*/
/*付费问专家-城市输入框*/
.citybox_zd{padding:0;}
.citybox_zd h4{font-size:14px;color:#333;height:45px;line-height:45px;}
.citybox_zd h4 em{font-size:12px;color:#999;}
.city_entry{border: 1px solid #d2d2d2;width:548px;height:35px;line-height:35px;text-indent:18px;}  
/*热门城市*/ 
.city_list{width:534px;border:1px solid #ebebeb;border-top:none;padding:10px 0px 10px 14px;background:#fff;}
.city_list h4{font-size:12px;color:#333;height:20px;line-height:20px;}
.city_list ul{color:#999;font-size:12px;}
.city_list ul li{float:left;width:75px;line-height:28px;cursor: pointer;}
.city_list ul li:hover{text-decoration:underline;color:#666;}
/*输入引导*/
.cityList_entry{width:548px;background:#fff;border:1px solid #ebebeb;border-top:none;text-indent: 18px;height:125px;overflow: auto;}
.cityList_entry li{line-height:25px;color:#666;font-size:12px;cursor: pointer;}
.cityList_entry li:hover{background:#EBEBEB;}
/*右侧添加城市输入框*/
.citybox_xt{position:relative;}
a.mar_top{margin-top:20px;}
.citybox_xt h4{font-size:12px;color:#333;height:45px;line-height:45px;}
.citybox_xt h4 em{font-size:12px;color:#999;}
.city_entry_xt{border: 1px solid #d2d2d2;width:240px;height:32px;line-height:32px;text-indent:14px;}  
/*热门城市*/ 
.city_list_xt{width:230px;border:1px solid #ebebeb;border-top:none;padding:10px 0px 10px 10px;background:#fff;height:100px;overflow: auto;}
.city_list_xt h4{font-size:12px;color:#333;height:20px;line-height:20px;}
.city_list_xt ul{color:#999;font-size:12px;}
.city_list_xt ul li{float:left;width:53px;line-height:28px;cursor: pointer;}
.city_list_xt ul li:hover{text-decoration:underline;color:#666;}
/*输入引导*/
.cityList_entry_xt{width:240px;background:#fff;border:1px solid #ebebeb;border-top:none;text-indent: 18px;height:92px;overflow: auto;}
.cityList_entry_xt li{line-height:23px;color:#666;font-size:12px;cursor: pointer;}
.cityList_entry_xt li:hover{background:#EBEBEB;}

/*20171122*/
/*回答添加图片*/
.dzhd_area_div{height:390px;}
.dzhd_area_div2{padding:10px 20px;height:350px;overflow: auto;}
.dzhd_area_div .textarea{width:100%;height:auto;outline:none;border:none;line-height:30px;}
.dzhd_area_div2 img{display:block;margin:auto;max-width: 600px;}
.img_charu{background:url(../images/img_icon.jpg) no-repeat 4px center;background-size:14px 14px;font-size:12px;color:#999;height:38px;line-height:38px;text-indent:24px;}

/*追问已回答添加图片*/
.wg_status img{max-width: 600px;display:block;margin:20px auto 28px;}
.tiwen_imgBox img{margin-right:20px;width:200px;height:130px;margin-top:20px;}

/*我要提问添加定位*/
.city_dw{background:url(../images/icon_dwcity.png) no-repeat 4px center;background-size:17px 14px;font-size:12px;color:#999;padding-left:23px;margin-top:13px;}
.city_dw span{padding-left:6px;}

.labelBox{background:#fff;padding:30px;margin-top:20px;}
.labelBox h3{font-size:16px;color:#333;height:30px;line-height:30px;}
.labelBox a{float:left;background:#f7f7f7;height:30px;line-height:30px;color:#666;font-size:12px;padding:0 10px;border-radius:8px;margin:16px 14px 0 0;}
.labelBox a:hover{color:#fff;background:#ff7071;text-decoration: none;}
.near_estate {
    background-color: #ffffff;
    height: auto;
    clear: both;
    width: 1200px;
    margin: 20px auto;
    margin-top: 0;
}
.bigtit0307 {
    background-color: #ffffff;
    height: 62px;
    line-height: 62px;
    font-size: 18px;
    color: #000;
    border-bottom: 1px solid #eeeeee;
    margin: 0 22px;
} 
.bigtit0307 .s1,
.bigtit0307 .s2 {
    float: left;
    height: 61px;
    line-height: 69px;
    border-bottom: 2px solid #d40711;
    padding: 0 2px;
    margin-right: 30px
}
.bigtit0307 .s2 {
    color: #000;
    border-bottom: 2px solid #eeeeee;
}
.bigtit0307 .s1 a {
    color: #cb2027;
}
.bigtit0307 .s1 a,
.bigtit0307 .s2 a {
    text-decoration: none
}
.nhbox {
    background-color: #ffffff;
    zoom: 1;
    overflow: hidden;
}
.near_estate .hotlptj {
    clear: both;
    overflow: hidden;
    margin: 16px;
    margin-left: 12px;
}
.hotlptj li {
    float: left;
    width: auto;
    padding: 0 5px;
    overflow: hidden;
    color: #333333;
    height: 27px;
    line-height: 27px;
    display: inline;
    margin-left: 5px;
}
.hotlptj li a,
.hotlptj li a:link {
    color: #333;    font-size: 14px;
}
.hotlptj li a,
.hotlptj li a:link,
.zmlist li a {
    color: #333;
}
.bigtit0307 .s1 a,
.bigtit0307 .s2 a {
    color: #666;
}
.bigtit0307 .s2 {
    border-bottom: none;
}
.bigtit0307 .s1 a {
    color: #d40711;
}
.hotlptj li a:hover {color: #d40711;}

/*设置20171220*/
.comment a.shezhi{position:relative;width:auto;}
.shezhi span{background:url(../images/bg_delete.png) no-repeat;width:85px;height:44px;background-size:100% 100%;display:block;color:#999999;font-size:14px;text-align:center;line-height:32px;position:absolute;bottom:20px;right:0;}

.shade{width:100%;height:100%;background:#000;opacity: 0.56;filter:alpha(opacity=56);position:fixed;top:0;left:0;z-index:2000;}
.shezhi_tc{width:438px;height:196px;position:fixed;top:50%;left:50%;margin:-98px 0 0 -219px;background:#fff;z-index:2001;}
.icon_close{position:absolute;top:22px;right:22px;background:url(../images/btn_close.png) no-repeat;width:15px;height:15px;display:block;}
.delete_yn{color:#666;font-size:16px;text-align:center;padding-top:60px;}
.delete_btn{margin:40px auto 0;width:330px;}
.delete_btn a{width:150px;height:36px;font-size:16px;line-height:36px;text-align:center;border-radius:4px;}

.delete_btnn{color:#ed9c00;border:1px solid #ed9c00;float:left;}
.delete_btny{color:#df3130;border:1px solid #df3130;float:right;}
.delete_btn a.delete_btnn:hover{color:#ed9c00;}
.delete_btn a.delete_btny:hover{color:#df3130;}

/*标签20180110*/
.broker{background:#fca830;color:#fff;padding:0 8px;height:24px;line-height:24px;font-size:13px;border-radius:2px;display:inline-block;}
.go_shop{color:#df3031;padding:0 8px;border:1px solid #df3031;font-size:13px;border-radius:2px;height:22px;line-height:22px;display:inline-block;margin-left:10px;}
.go_look{color:#df3031;padding:0 8px;border:1px solid #df3031;font-size:13px;border-radius:2px;height:22px;line-height:22px;display:inline-block;margin-left:10px;}
.zhishi_title{height:24px;line-height:24px;} 
.zhishi_title span{float:left;line-height:24px;height:24px;}
.jianjie{color:#83868f;font-size:13px;line-height:23px;margin-top:5px;}

/*20180112房产推荐*/
.ask_tj{background:#fff;width: 258px;padding: 30px 20px 30px 22px;margin-bottom: 20px;box-shadow: 3px 3px 3px #dfdfdf;border-radius:2px;}
.ask_tj dt a{color:#333;display:block;font-size:14px;font-weight:bold;margin-bottom:15px;}
.ask_tj dd a{display: block;float: left;margin: 0 17px 8px 0;color: #666;white-space: nowrap;font-size: 14px;}
.ask_tj .btn-open{margin-top:10px;}
.tj_height{height:155px;overflow:hidden;}

/*20180302两会精选邀您回答*/
.two_ses{margin-top:16px;padding:0 30px 10px;}
.title_ses{height:66px;line-height:66px;color:#df2f30;font-size:20px;padding:0 12px 0 10px;float:left;position:relative;font-weight: bold;}
.title_ses p{position:absolute;top:28px;right:-12px;}
.title_ses i{background:url(../images/circled_qst_mark.png) no-repeat;width:14px;height:14px;display:block;cursor: pointer;}
.title_ses span{display: none;height: 12px;line-height: 12px;position: absolute;left: 22px;top: -10px;min-width: 300px;padding: 10px;background: #f4f9fe;color: #4b95f2;font-size: 12px;}
.question_ses li{border-top:1px solid #eeeeee;padding:20px 0 20px 14px;}
.left_ses{width:686px;float:left;}
.eaup_wrap em{line-height:35px;margin-left:15px;}
.question_text{line-height:36px;color:#333;font-size:16px;max-height:72px;overflow: hidden;}
.right_ses{float:right;padding: 0 13px;height: 28px;line-height: 28px;border-radius: 2px;border: 1px solid #f9d6d6;color: #df3031;font-size: 13px;margin-top:4px;}
